
에포크 시마다 가장 좋은 모델을 저장하는 ModelCheckpoint

# 파일썬으로 디렉토리 만드는 코드 작성
if not os.path.exists(PROJECT_PATH + '/checkpoints/' + model_type + '/') :
os.makedirs(PROJECT_PATH + '/checkpoints/' + model_type + '/')
from tensorflow.keras.callbacks import ModelCheckpoint
# 경로를 미리 변수로 만듬
CHECKPOINT_PATH
>> ./checkpoints/mobilenetv2/by-type-mobilenetv2-block-1-1.h5
cp = ModelCheckpoint(CHECKPOINT_PATH, monitor='val_accuracy', save_best_only=True, verbose=1)
힐링아무의 코딩일기 힐코딩!!
'A.I > Deep Learning' 카테고리의 다른 글
딥러닝/ 에포크 시마다 기록(log)을 남길 수 있는 CSVLogger (0) | 2022.06.16 |
---|---|
딥러닝/ Fine Tuning(파인 튜닝) 을 하기 위한 코드와 설명 (0) | 2022.06.16 |
딥러닝/ Transer Learning을 하기 위한 코드와 설명 (0) | 2022.06.16 |
딥러닝/ EarlyStopping 라이브러리 사용법 (0) | 2022.06.13 |
Phthon(파이썬) 딥러닝 밸리데이션 데이터란 무엇이고, 코드에서 사용하는 방법 (0) | 2022.06.13 |
댓글