정보) 컴퓨터공학과 과목 맛보기 - 3. 인공지능(2)
게시글 주소: https://test.orbi.kr/00066248853
1편에서는 어떤 내용을 배우나 살펴봤고
2편에서는 실제로 나왔던 과제에 대해 간단히 살펴보겠습니다.
------------------------------------------------
아무래도 인공지능에 대해 처음 공부하는 학생들이 많은 만큼,
간단한 분류 모델을 만들어보는 것이 과제였습니다.
이것도 3년 전에 했던 과제였던 만큼 지금 보면 많이 뒤쳐진 걸 수도 있습니다.
Chest X-ray Image가 모여있는 Dataset을
Bacterial Pneumonia / Viral Pneumonia / Normal으로 분류하는 게 미션입니다.
(이런 사진이 모여 있다고 생각하시면 됩니다.)
저도 왜 저게 저렇게 분류되는지는 모릅니다.
아마 의대 다니면 알게 되겠죠..
학습을 시킬 때는 균형 잡힌 학습이 중요합니다.
우리가 수능 공부를 할 때도 수1, 수2, 선택 과목 모두 골고루 하지 않습니까?
이 친구도 각 분류를 고루 학습해야 분류도 잘 할 수 있습니다.
과제에서 주어진 데이터셋을 까보니까 왼쪽처럼 불균형하더군요.
그래서 데이터가 적은 쪽의 사진을 좌/우를 반전시켜서 뻥튀기를 해줬습니다.
그리고 학습 시키기 전에 X-ray 사진의 크기를 통일해줍니다.
전부 제각각이면 이거로 학습을 할 수가 없거든요.
인공지능 학습에서는 알고리즘을 선택하는 것도 중요하지만
위와 같은 데이터 전처리(Preprocess) 과정도 중요합니다.
보통 이런 이미지 관련 문제는 CNN으로 해결합니다.
CNN은 진짜 간단히 말하면 사진에서 특징을 뽑아내서 학습을 하는 알고리즘입니다.
근데 전 CNN 말고 다른 건 없을까 싶더라고요. 도대체 무슨 깡이었는지
관련해서 논문을 읽다가 이런 걸 발견해서 한번 써봤습니다.
간단히 말하면 위에 CNN 구조에서 맨 마지막 단계인 FC Layer 대신에
다른 지도 학습 알고리즘을 갖다 쓴다는 내용입니다.
이렇게 해봤더니 정확도가 87.48% 나왔네요.
나쁘지는 않은데, 별로 좋지도 않은 결과가 나왔습니다.
역시 안 쓰는 이유가
그 다음으로는 그냥 CNN 써봤습니다.
저는 RTX 3060이라는 좋지도 나쁘지도 않은 그래픽카드를 사용 중이라서
그렇게 성능이 좋고, 구조가 복잡한 모델로 학습을 시키지는 못 했습니다.
그냥 간단한 ResNet이라는 모델을 갖다 사용해봤습니다.
NN에서는 Layer가 깊어질 수록 여러 역효과가 나타나는데,
Residual Block이라는 것을 통해 문제를 해결한 모델입니다.
이게 거의 10년 다 되어가니까.. 진짜 오래 된 모델이긴 합니다.
원래 그냥 만들어진 거 갖다 쓰면 되긴 한데 연습도 할 겸 그냥 만들어봤습니다.
학습을 진행할 때마다 Loss는 줄고, Accuracy는 증가하는 걸 볼 수 있습니다.
Loss는 정답에서 얼마나 벗어났는 지를 보여주는 지표라고 보시면 됩니다.
값이 작을 수록 좋겠죠?
2023학년도 수능 국어 '최소제곱법' 지문 아시죠?
인공지능의 학습이란 간단히 말해 이 '편차 제곱', 즉 Loss를 줄여나가는 거라고 보시면 됩니다.
(물론 손실 함수에는 Mean Squared Error 말고도 많이 있습니다.)
정확도가 93.11% 나왔군요.
ResNet 중에서도 제일 간단한 ResNet18을 갖다 써봤는데도 많이 올랐네요.
------------------------------------------------
이 과제는 진짜 처음 인공지능을 배우는 학생들에게
인공지능이 무엇인지 공부해보라는 취지로 내준 과제라고 생각이 듭니다.
이 과제하면서 의료 AI와 같은 쪽에 관심을 갖게 되었고
원래는 복학하면 관련 랩실에 들어가 볼까 했었는데
요런거 연구하는.. 홈페이지 (링크)
어쩌다 보니 의대에 와있군요.
역시 AI보다는 Domain Knowledge를 배우는게
영상이 제 성격에도 딱 맞을 거 같은데 초인기과이다 보니.. 쉽지 않겠죠
아무튼 오늘 글은 여기까지고요.
나중에 시간 날 때 다시 돌아오겠습니다.
제가 적은 글 (클릭하면 연결)
3. 컴퓨터공학과 과목 맛보기 - 2. 시스템프로그래밍(1)
4. 컴퓨터공학과 과목 맛보기 - 2. 시스템프로그래밍(2)
(현재 글) 6. 컴퓨터공학과 과목 맛보기 - 3. 인공지능(2)
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
제가 만든건 아니고 그냥 여러분들도 쓰시라고...
-
예쁘진 않아(답은 252451)
-
보니까 기본 프로필참가만 되어있었더라구요.혹시 익명때문에 못 한 분이라면 익명이...
-
물2 실모 번장 3
한 회차당 2만원에서 3만원하는 것도 있는데 실화냐 ㄷㄷ
-
원하시는 형태가 있을까요. 익숙하지만 빡빡한(9평대비 18번) vs 새롭지만...
-
[실모 배포] 2025학년도 9평 대비 물범SeaL 물리학2 모의고사 15
ㅎㅇㅎㅇ 물2 모고를 만들어왔습니다. 사정이 생겨서 많은 회차를 드리지 못하는게...
-
나는 대체 뭘 만들어버린 거여
-
화2는 그래도 꽤 되는데 심지어 선택자수 가장 적은? 화2도 어느 정도는 되는데 빼애애액
-
https://www.docs.orbi.kr/00068759931/%5B%EC%8B%...
-
[실모 배포] OnlyTraY's B.L.E.A.K. 물리학2 모의고사 배포 12
It's finally out. 드디어 저의 첫 물2 모의고사가 나왔습니다. 제가...
-
올리는 걸 깜빡함 지금 외출중이라 질문주시면 나중에 답변 드릴게용. 물2관련 상담도 좋고용
-
연도순인가요? 큰 틀에서는 연도순이 맞는 것 같은데 예외가 드물지도 않은 듯해서...
-
물2 질답소 13
개인 프로필에 카톡 오픈방 주소를 걸어놓긴 했습니만 한 번 홍보해 봅니다. 주로...
-
케플러 법칙 문제가 제가 만든 것 중에서 가장 어려운 것 같음
-
이런 그림 진심 처음 봄
-
[실모 배포] 2025학년도 6평 대비 물리학2 모의고사 16
넵. 물리학2를 응시하는 분들을 응원하는 물범SeaL입니다.열심히 공부하고 있을...
-
네. 심심해서 풀다가 그냥 올려봅니다. 마더텅 사이트에 올라와있는 pdf를 그대로...
-
물리학2 개념서 추천 부탁드릴게요
-
제가 보는 버튜버로 문제를 만들어보고 싶다는 막연한 생각으로 이래저래 하다보니...
-
물2 해도 되나 1
강대기숙의대관 다닐껀데 원래 물1지1 이였는데 물2지1 해도 될까요
-
배기범T 물2 커리큘럼 내년에 새로 개정되나요? 지금사려하는데 지금껄 사야하나...
-
과탐2 선택 2
수능 때 대박 노리면 물2랑 화2 중 어느 거 해야할까요? 물2는 유입이 쉽다고해서...
-
안녕하세요 팀 파르네세(TEAM FARNESE)입니다. 이번 게시물은 2023학년도...
-
고것은 사실 물2였고요~ 오랜만에 만드니까 감 다죽었네 에잉,,,
-
물2 난이도 1
수능 물2 선택하신(실) 분들... 근데 객관적으로 봤을 때 물2는 그 높은 악명...
-
2015학년도 6평 18번 최고점이랑 B가 같은 연직선에 있으니까 A와 B의...
-
ㅈㄱㄴ 반수생인데 물1은 들었었고 물2는 안 들음
-
2과목 설문조사 0
하는 사람만
-
그러게요.. 왜 저는 지1말고 지2를 선택했을까요?
-
물리2 48점 백분위 85 = 사회문화 33점 백분위 63 이과 살려주세요... ㅠㅠ
-
물리를 폐지하든가 필수로 지정하든가 해야지 님들 생각은 어떰?
-
열역학, 유체역학, 위상, 자기 모멘트, 역학적 평형을 다루는 과목 4
지구과학 2 이런거 하는 과목에서 지2의 심오함을 담을 수는 있을까
-
물2 준비하고 있는 현역학생입니다. 트랜지스터 공부 중에 도저히 이해가 되지 않는...
-
천장이 20m 높이인 서커스장에 높이 16m짜리 점프대가 있다. 4m짜리 막대A가...
-
물2는 어땠나용
-
[물리학2] 09 물1 역학적E 기출 다 푸셔야해요 2
1월에 교육과정 분석할때도 쓰기는 했는데 6평보고 확실해진듯 하네여 새로운...
-
[물리학2] 21학년도 6평 17, 19, 20 풀이 10
평가원이 9평은 정신 좀 차리고 출제해주기를 기원
-
20분 컷 날리가 없는데;;
-
물리 과제에 RLC라고? RLC 회로 문제 보면서 물리학2 교과서를 보니 물리2가 그립읍니다....
쓱 그림만 훑어봤는데 어질어질하네요
머신러닝 장점: 코딩한 노력에 비해 결과가 간지나서 뽕찬다
단…점? 데이터 구하고 전처리가 빡센데 안하면 결과가 간지나지 않는다
그니까 사이버춘식이를 만든다는거죠?
Convolution 맛있다
3060 ㄱㅁ
ㅇㅇㄱ
내년부터는요 저랑요! 의학공부를요! 같이해요!