Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

모델 선정을 위한 모델 테스트 #16

Open
xown3197 opened this issue May 30, 2019 · 0 comments
Open

모델 선정을 위한 모델 테스트 #16

xown3197 opened this issue May 30, 2019 · 0 comments
Labels
result This will not be worked on

Comments

@xown3197
Copy link
Collaborator

xown3197 commented May 30, 2019

모델 선정 기준

기준

- 접근성 : 모델의 정보를 많이 얻을 수 있는가?
- 정확도 : 현 데이터와 쌓은 계층으로 어떤 모델이 더 나은 정확도를 보여주는가?

1차 선정 (접근성)

접근성 선정 방법

1. 딥러닝에 검색했을 때 많이 나오는 모델
2. keras 라이브러리에 삽입되어있는 모델
3. 추가 가산점 : tensorflow hub에 있는 모델

접근성을 기준으로 하여 선정된 모델 후보

  • ResNet
  • GoogleNet ~ Inception V3
  • Xception : 대규모 학습에 어울리는 모델이기에 탈락 + tf hub에 없음
  • Mobilenet
  • Densnet : tf hub에 없기에 탈락
  • VGGNet : 성능이 낮아 탈락

1차 선정된 모델

  • ResNet, Inception V3, Mobilenet

2차 선정 (정확도)

정확도 선정 방법

- tensorflow hub에 학습된 모델이 있는 경우(pre training으로 정확도 향상과 학습 속도 향상)
- 모델 테스트를 통한 분석
    - 코랩에서 학습으로 통한 정확도 비교 
    - 텐서보드를 통한 정확도 비교

모델 선정을 위한 정확도 비교

모델 테스트에서 사용된 명세

  • 입력 데이터 : food small data (30의 클래스, 클래스 당 300장)
  • pre-training (feature extraction) 사용
Pre_training Model ResNet Inception V3 Mobilenet
학습 데이터 ImageNet = =
FC Dens(30, softmax) = =
epoch 1 = =
learning_rate 0.01 = =
step 282 = =
Gradient Adam = =
Loss categorical entropy = =
Acc 0.8214 0.6962 0.7143

모델 선정

ResNet으로 선정

  • 유명한 모델이기에 접근성이 높고, 사용하는 라이브러리에 내장되어 있는 모델
  • 간략한 모델 테스트 결과, 1차 선정된 모델 중 가장 성능이 좋기에 최종 선정

DenseNet으로 재선정

pre-traing 모델을 hub를 통해 받아 왔지만, 모델 설계 변경으로 keras를 통해 trained model을 불러옴으로써, DenseNet 사용이 가능해짐

@sorachin sorachin added the result This will not be worked on label May 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
result This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants