JUINTINATION
Project-Artwork-Artist-Classification 본문
반응형
월간 데이콘 예술 작품 화가 분류 AI 경진대회
- 대회 안내
- 예술 작품의 일부만 주어진 테스트 데이터 세트에 대해 50명의 예술가를 올바르게 분류할 수 있는 AI 모델 구현
- Dataset Info.
- train [폴더] : 학습용 예술 작품 이미지(0000.jpg ~ 5910.jpg (5911개))
- test [폴더] : 예술 작품의 일부분(약 1/4)의 이미지(TEST_00000.jpg ~ TEST_12669.jpg (12670개))
- train.csv [파일] : 5911개(0000.jpg ~ 5910.jpg)의 이미지의 경로가 적힌 csv 파일, 그 중 5320개의 이미지로 학습하였고 591개의 이미지를 validation 데이터로 split 하여 성능을 확인하였음
- test.csv [파일] : 12670개(TEST_00000.jpg ~ TEST_12669.jpg)의 예술 작품의 일부분(약 1/4)의 이미지의 경로가 적힌 csv 파일
- artists_info.csv [파일] : 학습에 추가로 활용할 수 있는 화가 정보(name : 화가 이름, years, genre, nationality)
- sample_submission.csv [파일] : 제출양식(id : 샘플 별 고유 id, artist : 분류한 화가 이름)
- 주최 / 주관 : 데이콘
파일 설명
- Resnet50image_crop_load.ipynb : Resnet50 모델 사용, 이미지의 가운데 부분을 정사각형으로 잘라 244X244 크기로 resize하는 방식으로 전처리
- Resnet50image_load.ipynb : Resnet50 모델 사용, 이미지를 바로 244X244 크기로 resize하는 방식으로 전처리
- Resnet50withImageGenerator (1).ipynb : Resnet50 모델 사용, ImageGenerator을 사용하여 전처리, callbacks=([early_stopping])
- Resnet50withImageGenerator (2).ipynb : Resnet50 모델 사용, ImageGenerator을 사용하여 전처리, epochs=10
- Resnet50withImageGenerator (3).ipynb : Resnet50 모델 사용, ImageGenerator을 사용하여 전처리, epochs=20
- VGG19withImageGenerator (1).ipynb : VGG19 모델 사용, ImageGenerator을 사용하여 전처리, epochs=10
- VGG19withImageGenerator (2).ipynb : VGG19 모델 사용, ImageGenerator을 사용하여 전처리, epochs=20
- VGG19withImageGenerator (3).ipynb : VGG19 모델 사용, ImageGenerator을 사용하여 전처리, epochs=50
- VGG19withImageGenerator (4).ipynb : VGG19 모델 사용, ImageGenerator을 사용하여 전처리, epochs=100
- GooglenetWithImageGenerator (1).ipynb : InceptionV3 모델 사용, ImageGenerator을 사용하여 전처리, epochs=20
- GooglenetWithImageGenerator (2).ipynb : InceptionV3 모델 사용, ImageGenerator을 사용하여 전처리, epochs=50
- Resnet50withClassWeight (1).ipynb : Resnet50 모델 사용, ImageGenerator을 사용하여 전처리 및 ClassWeight 적용, epochs=20, dropout=0.2
- Resnet50withClassWeight (2).ipynb : Resnet50 모델 사용, ImageGenerator을 사용하여 전처리 및 ClassWeight 적용, epochs=20, dropout=0.5
- GooglenetWithClassWeight (1).ipynb : InceptionV3 모델 사용, ImageGenerator을 사용하여 전처리 및 ClassWeight 적용, epochs=10
- GooglenetWithClassWeight (2).ipynb : InceptionV3 모델 사용, ImageGenerator을 사용하여 전처리 및 ClassWeight 적용, epochs=50
기타 사항
- 지도교수 : 정은성 교수님
- 개발환경 :
- GitHub 및 코드 확인 : https://github.com/juintination/Project-Artwork-Artist-Classification
참고
728x90
'Toy Project' 카테고리의 다른 글
Project-WorldCloud(Update UI and Add features for hackathon) (2) | 2023.09.24 |
---|---|
Project-WorldCloud (0) | 2023.09.03 |
Algorithm-Design-Assignment (0) | 2023.06.29 |
Project-CPU-Scheduler (0) | 2023.06.28 |
HawkTalk - 자바 채팅 프로그램 (0) | 2023.01.08 |
Comments