[미니 프로젝트] Deep Learning

DongHyeon·2023년 12월 5일
0
post-custom-banner

미니 프로젝트

Deep Learning 미니 프로젝트

개요

• Framework는 PyTorch / Tensorflow 중 자유롭게 선택, 기타 패키지 자유롭게 이용
• 실행 가능하며 로그가 남아 있는 Jupyter Notebook 파일과 pt 파일 그리고 이론을 요약(자유양식) 파일을 함께 제출

  • Rice Classification Vision 모델 만들기(55pt)
  • Dataset : https://www.kaggle.com/datasets/muratkokludataset/rice-image-dataset/data
  • Dataset의 Class 분포 확인하기 (bar graph) 2pt
  • 각 class의 image 확인하기 2pt
  • VggNet/ Resnet/ Vggnet/ Efficentnet/ Denseent/ NasNet / VIT 이용하여 3epoch 학습 Loss Graph 확인 및 결과 확인하기(각 2pt, 총 12pt)
    [ 각 framework에서 기본 제공해주는 모델을 활용하되, 마지막 레이어를 수정하여 이용 ]
  • 각 모델의 pretrained model을 이용하여 학습하였을 때와 아닌 경우 결과 비교하기 (각 1pt, , 총 6pt)
  • 각 모델에서 최초로 제안한 내용에 대해 비교/기술하기 (각 2pt, 총 12pt)
  • Model seed 고정 전/후 결과 비교하기 (2pt)
  • 만들어진 모델에 Model Soup를 적용해보기(2pt)
  • 만들어진 모델에 Greedy Model Soup를 적용해보기(2pt)
  • Model Soup 이론 작성하기(1pt)
  • Custom Model 생성해보기(2pt)
  • Custom Model에 Adam Optimizer와 SGD Optimizer를 이용하여 결과 비교하기(2pt)
  • 만들어진 모든 결과에 대해 Confusion Matrix 만들어 보기(2pt)
  • Greedy를 제외한 모든 결과 중 최종적으로 best 모델을 선별하고, 그의 CAM(Class Activation Map) 출력해보기 (5pt)
  • Image Augmentation을 활용하여 best model의 성능 향상시켜 보기(2pt)
  • Class Weight Loss 적용해보기(2pt)
  • 고찰(3pt)

Git: https://github.com/Yeon1A/mini_project

profile
I'm Free!
post-custom-banner

0개의 댓글