[Project] Kaggle Global Wheat Detection Competition
이번 포스팅에서는 제가 참가한 Kaggle Global Wheat Detection 참가 여정을 소개하도록 하겠습니다. 첫 캐글 도전인만큼 많은 것들을 배울 수 있었던 것 같습니다. 평소 Object detection 논문을 꾸준히 읽고 있었고, 배웠던 내용을 적용해보고자 도전하게 되었습니다.
이번 포스팅에서는 제가 참가한 Kaggle Global Wheat Detection 참가 여정을 소개하도록 하겠습니다. 첫 캐글 도전인만큼 많은 것들을 배울 수 있었던 것 같습니다. 평소 Object detection 논문을 꾸준히 읽고 있었고, 배웠던 내용을 적용해보고자 도전하게 되었습니다.
이번 포스팅에서는 제가 현재 참여하고 있는 교육기관에서 진행한 프로젝트에 대해 소개하도록 하겠습니다. 교육기관에서 2달 동안 컴퓨터 공학 및 머신러닝 강의를 수강 후 일 주일 동안 팀원과 짧게 미니 프로젝트를 진행하게 되었습니다.
이번 포스팅에서는 웹툰 그림체 분류 프로젝트 Webtoon Style Visualization 프로젝트에 대해 소개하도록 하겠습니다. 저는 웹툰에 딥러닝을 적용하여 유의미한 결과를 얻어내는 프로젝트에 대해 생각했습니다. 그 중에서 웹툰별로 그림체를 분류할 수 있다면 인기 웹툰의 그림체에서 나타나는 공통점을 찾을 수 있겠다고 생각하여 웹툰 그림체 분류 프로젝트를 시작하게 되었습니다.
이번 포스팅에서는 양재 혁신허브 R&CD에서 AI 교육과정에서 수행한 프로젝트를 소개하도록 하겠습니다. 해당 교육과정에서 2달간 머신러닝 강의를 수강하면서 팀 프로젝트를 진행하였습니다. 팀원들 모두 컴퓨터 비전 분야에 관심이 있어 관련 프로젝트 주제를 찾던 도중 수업 시간에 알게 되었던 GAN 모델을 활용하는 방향으로 주제를 잡게 되었습니다.
딥러닝 관련 github repository를 살펴보면 파일과 디렉터리가 특정 형식에 맞게 정리된 모습을 확인할 수 있습니다. 처음에는 이러한 구조를 이해하는 데 어려움이 있었지만 이후에 딥러닝 프로젝트들이 template에 맞게 저장되어 있음을 알게 되었습니다. 딥러닝 프로젝트 github 저장소를 보다 잘 이해하고, 직접 프로젝트를 구성할 때 참고하기 위해 딥러닝 프로젝트 template을 정리해보았습니다. Template 분석을 위해 pytorch-template github 저장소를 참고했습니다.
Pytorch 기초에 대한 공부를 마치고 MNIST나 CIFAR10 데이터셋처럼 정제된 데이터셋이 아닌 실제 데이터를 기반으로 classifier를 만들어보기로 결심하였습니다. 적절한 데이터셋을 찾던 중 Kaggle에 올라온 LEGO 이미지 데이터셋이 적절하다고 생각했고 이를 기반으로 LEGO를 종류별로 분류하는 image classifier를 만들어보았습니다.