
이전에 회사에서 하던 작업에서 얼굴을 잘라내서 수평을 맞춘 뒤에 유사한 이미지들끼리 모으고, 수작업으로 분류 작업을 몇개 해준 뒤, 라벨링을 끝내주는 프로그램을 C#으로 일단 제작을 완료했습니다. 현재는 반수동 개념으로 이뤄지고 있습니다.
추후 시간이 남으면 아예 그냥 C#에서 유사한 이미지들 목록을 띄워주고, 체크를 해서 삭제하거나 보존하는 형식의 기능을 만들면 좋을 것 같단 생각이 드네요. C#으로 본격적으로 UI를 만들어본 적은 없는데, 이번에 하나 만들면 좋을 것 같습니다.
아무튼 그렇게 모아진 이미지들로 이제는 학습을 할 차례죠. 그래서 온갖 삽질과 Chat GPT의 도움을 받아가며 마참내(?)
1차적인 목표를 완료했습니다. 대충 97% 이상의 정확도를 보일 수 있을 줄 알았지만, 의외로 무난한 93.94%의 정확도가 나오더라구요.
흐음~ 실제로 인간의 인식률이 94.9%라는 것을 고려한다면 인간보다는 좀 낮게 나왔습니다. 다만 제가 이부분에 많은 지식을 갖추고 있지 않다보...
#AI
#프로그래밍
#인공지능작업
#인공지능공부
#인공지능
#얼굴인식
#얼굴분류
#얼굴구분
#사람얼굴구분
#사람구분하기
#머신러닝
#딥러닝
#VGG16
#ConvolutionNeuralNetwork
#Convolution
#CNN
#ChatGPT
#합성곱신경만
원문링크 : 합성곱 신경망을 이용한 인물 분류하기