参考 ultralytics/utils/callbacks/dvc.py
注
このファイルはhttps://github.com/ultralytics/ultralytics/blob/main/ ultralytics/utils/callbacks/dvc .py にあります。もし問題を発見したら、Pull Request🛠️ を投稿して修正にご協力ください。ありがとうございました!
ultralytics.utils.callbacks.dvc._log_images(path, prefix='')
DVCLive を使って、指定したパスに任意の接頭辞をつけて画像を記録します。
ソースコード ultralytics/utils/callbacks/dvc.py
ultralytics.utils.callbacks.dvc._log_plots(plots, prefix='')
ログは、トレーニングの進行のために、画像が以前に処理されていない場合にプロットされます。
ソースコード ultralytics/utils/callbacks/dvc.py
ultralytics.utils.callbacks.dvc._log_confusion_matrix(validator)
DVCLive を使用して、指定したバリデータの混同行列を記録します。
ソースコード ultralytics/utils/callbacks/dvc.py
ultralytics.utils.callbacks.dvc.on_pretrain_routine_start(trainer)
プレトレーニングルーチンの間、トレーニングメタデータのためにDVCLiveロガーを初期化します。
ソースコード ultralytics/utils/callbacks/dvc.py
ultralytics.utils.callbacks.dvc.on_pretrain_routine_end(trainer)
ultralytics.utils.callbacks.dvc.on_train_start(trainer)
ultralytics.utils.callbacks.dvc.on_train_epoch_start(trainer)
ultralytics.utils.callbacks.dvc.on_fit_epoch_end(trainer)
トレーニング・メトリクスとモデル情報を記録し、各フィット・エポックの終了時に次のステップに進みます。
ソースコード ultralytics/utils/callbacks/dvc.py
ultralytics.utils.callbacks.dvc.on_train_end(trainer)
DVCLiveがアクティブな場合、トレーニング終了時に最適なメトリクス、プロット、および混同行列をログに記録します。