boostcampaitech5 / level1_imageclassification-cv-07

level1_imageclassification-cv-07 created by GitHub Classroom
1 stars 1 forks source link

마스크 착용 상태 분류 프로젝트 (Naver BoostCamp AI Tech 5기 CV-7조)

📌 프로젝트 개요


프로젝트 주제 : 주어진 사람의 이미지 데이터와 메타 데이터를 이용하여 마스크 착용 여부 / 성별 / 연령대를 예측하는 muliti-label classification 문제 해결

260720E3-F60A-493C-B653-6E69A9D2356A

📆 대회 일정 : 2023.04.12 ~ 2023.04.20 (11일)

👨🏻‍💻 👩🏻‍💻 Members


IMG_3992 IMG_3992 IMG_3992 IMG_3992 IMG_3992
김주성 김지현 박수영 오동혁 조수혜

💘 Ground Rule


🗂️ Dataset


🛠️ 개발 환경


서버 OS Ubuntu 18.04.5 LTS 편집기 VS Code
GPU Tesla V100 언어 Python 3.x

🍀 Folder Structer


├── analysis : 실험 계획 및 결과 분석 정리
├── architecture : 공통으로 사용하지만, 변경이 자주 발생하며 학습할 모델의 구조를 정의
├── common : 변경이 적으면서, 공통으로 사용하는 코드들
│   ├── augmentation.py
│   ├── dataset.py
│   ├── loss.py
│   └── pytorchtools.py
├── model : 학습한 모델의 weight와 log를 저장, architecture 단위로 관리
├── inference.py
├── requirements.txt
├── sample_submission.ipynb
└── train.py

📊 EDA


EDA 결과, 클래스 별 데이터 불균형 문제가 심하다는 점을 파악함 image

image

🔍 최종 모델 선정