메인 콘텐츠로 건너뛰기

View the source code

주기적으로 Keras 모델 또는 모델 가중치를 저장하는 체크포인트입니다.
저장된 가중치는 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 형식으로 모델을 저장합니다.

메소드

set_model

set_params