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
このコールバックは次の機能を提供します:
- 「モニター」に基づいて「最良のパフォーマンス」を達成したモデルを保存します。
- パフォーマンスに関係なく、各エポックの終わりにモデルを保存します。
- エポックの終わり、または一定数のトレーニングバッチ後にモデルを保存します。
- モデルの重みのみを保存するか、全体のモデルを保存します。
- モデルを SavedModel 形式か
.h5形式で保存します。