Referans için ultralytics/utils/callbacks/dvc.py
Not
Bu dosya https://github.com/ultralytics/ultralytics/blob/main/ ultralytics/utils/callbacks/dvc .py adresinde mevcuttur. Bir sorun tespit ederseniz lütfen bir Çekme İsteği 🛠️ ile katkıda bulunarak düzeltilmesine yardımcı olun. Teşekkürler 🙏!
ultralytics.utils.callbacks.dvc._log_images(path, prefix='')
DVCLive kullanarak isteğe bağlı bir önekle belirtilen yoldaki görüntüleri günlüğe kaydeder.
Kaynak kodu ultralytics/utils/callbacks/dvc.py
ultralytics.utils.callbacks.dvc._log_plots(plots, prefix='')
Daha önce işlenmemişlerse eğitim ilerlemesi için görüntüleri kaydeder.
Kaynak kodu ultralytics/utils/callbacks/dvc.py
ultralytics.utils.callbacks.dvc._log_confusion_matrix(validator)
DVCLive kullanarak verilen doğrulayıcı için karışıklık matrisini günlüğe kaydeder.
Kaynak kodu ultralytics/utils/callbacks/dvc.py
ultralytics.utils.callbacks.dvc.on_pretrain_routine_start(trainer)
Ön eğitim rutini sırasında eğitim meta verileri için DVCLive kaydediciyi başlatır.
Kaynak kodu 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)
Her epok eğitiminin başlangıcında global değişken _training_epoch değerini True olarak ayarlar.
ultralytics.utils.callbacks.dvc.on_fit_epoch_end(trainer)
Eğitim metriklerini ve model bilgilerini kaydeder ve her uyum epokunun sonunda bir sonraki adıma ilerler.
Kaynak kodu ultralytics/utils/callbacks/dvc.py
ultralytics.utils.callbacks.dvc.on_train_end(trainer)
DVCLive etkinse eğitimin sonunda en iyi ölçümleri, grafikleri ve karışıklık matrisini günlüğe kaydeder.