팀 명 : 미니배치28

팀 소개 : 현재 최선의 선택을 하는 미니배치28

🔎 프로젝트 : Mask 착용 상태 분류하기

📅 기간 : 2021.08.23 ~ 2021.09.03 (12 일)


1. 프로젝트 개요

1-1 Background (체크)

1-2 Needs

1-3 Task

1-4 교육 내용과의 관련성

1-5 활용 장비 및 재료(개발 환경 등)

2. 프로젝트 팀 구성 및 역할

Untitled

공통 역할 : 각자 개발한 모델 시뮬레이션, 개선 방법 공유 및 토론, 모델 ensemble

3. 프로젝트 수행 절차 및 방법

3-1 프로젝트의 사전 기획

3-2 프로젝트 수행 (21.08.23 ~ 21.09.01)

3-3 완료 과정 (21.09.02 ~ 21.09.03)

4. 프로젝트 수행 결과

4-1 탐색적 분석 및 전처리 (학습데이터 소개)

전체 데이터셋

분석 및 전처리

Untitled

4-2 모델 개요

4-3 모델 선정 및 분석

Soft-voting Ensemble (Model Weight : 모델1 $\times$0.9, 모델2, 모델3, 모델4, 모델5)

Ensemble Model

4-4 모델 평가 및 개선

평가방법

Stratified Validation set으로 제출 모델 선정, 제출 후 test 성능 확인

개선사항

Class 구분에 방해되는 데이터 노이즈 제거(배경에 반복되는 문자 등) → Facecrop 활용하여 입력 이미지 배경 최소화

데이터 불균형에 대한 문제 해결 필요 → Model 훈련 시 Class 별 가중치 적용, (58세, 59세)를 60대에 포함시켜 60대 데이터가 무시되는 것을 방지

Epoch별로 confusion matrix를 출력해보며 현재 모델이 class별로 얼마나 학습이 잘 되어가는지 파악

4-5 시연 결과

Untitled

5. 자체 평가 의견

5-1 잘한 점들

5-2 시도 했으나 잘 되지 않았던 것들

5-3 아쉬웠던 점들


Untitled