정보) 컴퓨터공학과 과목 맛보기 - 3. 인공지능(2)
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를 선물하세요.
-
개어렵네 1회 80점....13번 20번은 왜틀렸노 ㅅㅂ
-
제가 광주출신인데 여긴 대부분 수시 최저 맞추는거로 갑니다 정시는 학교에서 쌍수들고...
-
우리과 애들 반수 많이하네,, 슬퍼 가지마
-
그건 바로 저라네요~ 왼손으로 다리 좀 떨지말라고 적힌 메모지를 설레는 마음을 담아...
-
고1 정시준비 13
지금부터 개빡세게하면 설컴 갈수 있을까요? 모고등급은 222111입니다
-
이젠 예일이다
-
( P윤석열 정부, 의대2,000명 증원 근거로 내세운 KDI보고서 ) 0
P윤석열정부의 보건복지부 장관+차관+KDI연구위원 모두 경제경영학과 출신들인거...
-
현역인데 이제 테크트리기출끝냈고 수완도 다 못함... 9모 38점인데 개념2점짜리...
-
수시 원서 0
학교에서 수시 유웨이에서 하라고 하고 계정이랑 비밀번호 다 받아갔는데 논술 쓸 건데...
-
17분 20번틀 자다가일어나서 쳐서 그런가 20번 잘못읽고 틀림 아...
-
나도 이대가고싶다 11
ㅜㅜ
-
와언매책찾았다 2
온집을다뒤져서
-
쌩재수하면 불안할것같아서 학고재수하려하는데 세종,단국이 나을까요 부산,경북대가...
-
9모 성적 카대 되길래 전부터 심리학과 관심있어서 카대 심리학과 목표로 잡았는데...
-
맨날 84 88 ㅇㅈㄹ임 아 9모만 96ㅋㅋ
-
???: 네 기타는 왜 줄이 4개야? ???: 왜 너는 소리가 안나? ???: 넌 근음만 쳐^^
-
기시다 뀨뀨대 갔네 12
일본 총리가 이러는건 첨 아닌가
-
영어 9모 3->1, 지구 노베->2 뭐가 더 가능성 있음?? 3
9모 영어 4뜨긴 했는데 68점이고 6모때 3이었음. 근데 내가 4뜰땐 그냥 찍은게...
-
메가 기준으로는 안정권이라 하긴 하는데 제가 잘 몰라서… 여쭙습니다…! 성적 유지...
-
아빠가 계속 먹으라는데..
-
수의대는 대부분 매니아층이여서 의대 증원 영향을 좀 적게 받는다는 얘기도 있던데.....
-
십주파이널 때 안가서 오늘 풀었는데 9모 3등급 역시 어디 안간다
-
고민되네
-
뉴스만 퍼오다가 이렇게 게시글을 써서 올리면 누가 볼까 싶지만 그래도 오늘은 하고...
-
닭강정 멋구싶다 4
오앙
-
이걸 잘 못해서 빈칸에수 많이 털리고 특히 한단어 빈칸 내가 생각햇던게 선지에...
-
수능수학 과연 69모 처럼 계산 90% 추론 10% 6
메타로 낼 지 작수처럼 계산 50 추론 50 낼 지 궁금하네 작수처럼 낼 꺼 같아 두렵다
-
국어만 해도 얼마야
-
추천점요
-
드릴보다 쉬운 ?
-
챗 부탁드립니다!
-
클오클이 망했어 13
점검을 얼마동안하는거야..
-
내신 대비는 아니고 고2입니다! 기출은 학교 수업 때문에 다담 언매 있어서 굳이...
-
이틀에 한 번 자는 게 말이 되나???
-
50일 수학 하는데 다 아는 내용 + 문제도 잘풀리는데 먼가 모르는 개념 빵구가...
-
중앙대 안성캠 한국외대 용인캠 경희대 용인캠 성균관대 수원캠 넷 다 이원화인거로...
-
오르비가 재밌어짐 저런게 다크나이트가 아니면 뭐임?ㅋㅋ
-
폰게임 하고 있어
-
정시 수학과외 1
정시러고 수학과외 받으려는데 과외를 처음 받아보는거라서,, 보통 과외받으면...
-
이제 난이도 다시 내려가겠다 댕꿀 22수능 정도로만 돌아가줘
-
조별과제할때 존예,존잘껴있으면 참여율 개노픔
-
작년에 찍은 사진 재탕해도 되려나요? 3개월 이내긴 한데 하나하나 잡진 않겠죠..?
-
일단 파1 간쓸개는 그냥 친구줘버림
-
수능 탐구 선택자수 광주 표본 나왔는데 사탐런 걱정 안해도 될듯? 9
과탐 아직 넉넉한데?
-
현역인데 공부를 제대로 시작한건 올해부터에요 그래서 재수 생각도 있는데요.. 다른...
-
컨셉인가 얼탱
-
교과로 지거국은 뚫고 국숭세단은 안될 정도의 내신대인데 이미 수능을 사탐 봐서...
-
9모 화확쌍윤 35222 나온 씹허수 재수생입니다 수시 접수 기간이 다가오니 논술을...
쓱 그림만 훑어봤는데 어질어질하네요
머신러닝 장점: 코딩한 노력에 비해 결과가 간지나서 뽕찬다
단…점? 데이터 구하고 전처리가 빡센데 안하면 결과가 간지나지 않는다
그니까 사이버춘식이를 만든다는거죠?
Convolution 맛있다
3060 ㄱㅁ
ㅇㅇㄱ
내년부터는요 저랑요! 의학공부를요! 같이해요!