Deep learning

Keras Tuner 사용방법(튜토리얼)

비비이잉 2021. 8. 24. 11:26
반응형

돌려 놓고 퇴근헀더니 16시간째 돌아가고 있는 이 커널,, 

이번 게시글은 keras tuner 사용법에 관한 글이다. 

 

중간에 멈추면 어떻게 되는지에 대해서 찾아봤더니 체크포인트 저장을 위에서 프로젝트 이름이랑 directory로 해놔서 그 다음에 돌려도 그 이후 부터 돌아간다고 하는데 무서워서 끄지를 못하고 있는 상황이었다... 

 

 

CPU로 일단 간단한 MNIST 데이터로 실험을 해보고 끄기로 했다 결과는 !! ?

 

 

 

Trial 16까지 하고 멈추고 다시 실행헀더니 17부터 실행된다 똑똑해 Keras Tuner~!~! 이대로라면 그럼 내가 돌리고 있는 애도 중간에 멈춰도 checkpoint로 저장되어있기 때문에 그 다음부터 실행이 가능할 것 같다. 

 

오늘 제발 내가 지금까지 돌려서 prediction 한 것 보다 더 좋은 성능이 나왔으면 좋겠다...

 

MNIST에서는 learning rate이랑 unit이 바뀌고 선택되도록 코드를 구성헀는데 best_hps.values로 하면 만든 best_hp에 들어있는 가장 성능이 좋은 값이 저장되어 있는 값들을 출력할 수 있다. 

 

 

.hypermodel.build로 가장 좋았던 파라미터들로 구성해서 모델을 다시 만들어 주고 학습시키면 끝 !

 

지금 진행하는 프로젝트에서 다시 해보겠다 ! 역시 tutorial이 짱..

반응형

'Deep learning' 카테고리의 다른 글

EfficientNetV2  (0) 2021.08.30
Keras Tuner Custom objective 설정 방법  (0) 2021.08.25
Keras Tuner 케라스 튜너 설치  (0) 2021.08.23
Optimizer  (0) 2021.08.18
Class imbalance (class weight, sample weight)  (0) 2021.08.18