Referentie voor ultralytics/utils/callbacks/dvc.py
Opmerking
Dit bestand is beschikbaar op https://github.com/ultralytics/ ultralytics/blob/main/ ultralytics/utils/callbacks/dvc .py. Als je een probleem ziet, help het dan oplossen door een Pull Request 🛠️ bij te dragen. Bedankt 🙏!
ultralytics.utils.callbacks.dvc._log_images(path, prefix='')
Logt afbeeldingen op een opgegeven pad met een optioneel voorvoegsel met behulp van DVCLive.
Broncode in ultralytics/utils/callbacks/dvc.py
ultralytics.utils.callbacks.dvc._log_plots(plots, prefix='')
Logt afbeeldingen voor trainingsvoortgang als ze nog niet eerder zijn verwerkt.
Broncode in ultralytics/utils/callbacks/dvc.py
ultralytics.utils.callbacks.dvc._log_confusion_matrix(validator)
Logt de verwarringmatrix voor de gegeven validator met behulp van DVCLive.
Broncode in ultralytics/utils/callbacks/dvc.py
ultralytics.utils.callbacks.dvc.on_pretrain_routine_start(trainer)
Initialiseert DVCLive logger voor trainingsmetadata tijdens de pre-training routine.
Broncode in ultralytics/utils/callbacks/dvc.py
ultralytics.utils.callbacks.dvc.on_pretrain_routine_end(trainer)
Logplots met betrekking tot het trainingsproces aan het einde van de voortrainingsroutine.
ultralytics.utils.callbacks.dvc.on_train_start(trainer)
ultralytics.utils.callbacks.dvc.on_train_epoch_start(trainer)
Stelt de globale variabele _training_epoch waarde in op True aan het begin van de training van elk epoch.
ultralytics.utils.callbacks.dvc.on_fit_epoch_end(trainer)
Logt de trainingsgegevens en modelinformatie en gaat aan het einde van elke fit-epoch door naar de volgende stap.
Broncode in ultralytics/utils/callbacks/dvc.py
ultralytics.utils.callbacks.dvc.on_train_end(trainer)
Logt de beste metriek, plots en verwarringmatrix aan het einde van de training als DVCLive actief is.