View the source code
wandb.Artifact 로 W&B에 업로드됩니다.
이 콜백은 tf.keras.callbacks.ModelCheckpoint 의 서브클래스이므로 체크포인트 로직은 상위 콜백에서 처리합니다. 자세한 내용은 https://www.tensorflow.org/api_docs/python/tf/keras/callbacks/ModelCheckpoint 에서 확인할 수 있습니다.
이 콜백은 model.fit() 을 사용한 트레이닝과 함께 사용하여 특정 간격으로 모델 또는 가중치 (체크포인트 파일)를 저장합니다. 모델 체크포인트는 W&B Artifacts 로 기록됩니다. 자세한 내용은 https://docs.wandb.ai/guides/artifacts 에서 확인할 수 있습니다.
이 콜백은 다음과 같은 기능을 제공합니다.
- “monitor”를 기반으로 “최고 성능”을 달성한 모델을 저장합니다.
- 성능에 관계없이 모든 에포크가 끝날 때마다 모델을 저장합니다.
- 에포크가 끝날 때 또는 고정된 수의 트레이닝 배치 후에 모델을 저장합니다.
- 모델 가중치만 저장하거나 전체 모델을 저장합니다.
- SavedModel 형식 또는
.h5형식으로 모델을 저장합니다.