6. 모델 저장, 불러오기
2023. 11. 17. 10:56ㆍNAVER AI Tech/Pytorch
저장 : torch.save(model_name.state_dict(), path)
- checkpoints : earlystopping 사용 시 중간중간 최선의 결과를 저장하는 것.
- MLops 사용하는게 어떻나.. 생각해봄.
불러오기 : model = torch.load(path)
- transfer learning 수행.
- backbone architecture가 잘 학습된 모델에서 일부분만 변경하여 학습을 수행하는 것
- 주로 대용량 데이터로 학습된 모델을 불러오기 때문에 성능이 괜찮다.
요즘은 transfer learning에서 stacking frozen 학습 방식도 사용한다.
- frozen or train : layer.requires_grad = False 지정.
'NAVER AI Tech > Pytorch' 카테고리의 다른 글
8. multi-GPU (0) | 2023.11.17 |
---|---|
7. pytorch monitoring tools (0) | 2023.11.17 |
5. pytorch dataset (0) | 2023.11.16 |
4. AutoGrad & Optimizer (0) | 2023.11.16 |
3. Pytorch 프로젝트 구조 (0) | 2023.11.13 |