─░├žeri─če ge├ž

Geri aramalar

Geri aramalar

Ultralytics ├žer├ževesi, train, val, export ve predict modlar─▒n─▒n stratejik a┼čamalar─▒nda giri┼č noktalar─▒ olarak geri aramalar─▒ destekler. Her geri arama bir Trainer, Validatorveya Predictor i┼člem t├╝r├╝ne ba─čl─▒ olarak nesne. Bu nesnelerin t├╝m ├Âzellikleri dok├╝manlar─▒n Referans b├Âl├╝m├╝nde bulunabilir.



─░zle: Mastering Ultralytics YOLOv8 : Geri aramalar

├ľrnekler

Tahmin ile ek bilgi d├Ând├╝rme

Bu ├Ârnekte, her sonu├ž nesnesiyle birlikte orijinal kareyi d├Ând├╝rmek istiyoruz. Bunu ┼ču ┼čekilde yapabiliriz

from ultralytics import YOLO


def on_predict_batch_end(predictor):
    """Handle prediction batch end by combining results with corresponding frames; modifies predictor results."""
    _, image, _, _ = predictor.batch

    # Ensure that image is a list
    image = image if isinstance(image, list) else [image]

    # Combine the prediction results with the corresponding frames
    predictor.results = zip(predictor.results, image)


# Create a YOLO model instance
model = YOLO("yolov8n.pt")

# Add the custom callback to the model
model.add_callback("on_predict_batch_end", on_predict_batch_end)

# Iterate through the results and frames
for result, frame in model.predict():  # or model.track()
    pass

T├╝m geri aramalar

─░┼čte desteklenen t├╝m geri aramalar. Ek ayr─▒nt─▒lar i├žin callbacks kaynak koduna bak─▒n.

E─čitmen Geri Aramalar─▒

Geri arama A├ž─▒klama
on_pretrain_routine_start Antrenman ├Âncesi rutinin ba┼člang─▒c─▒nda tetiklenir
on_pretrain_routine_end Antrenman ├Âncesi rutinin sonunda tetiklenir
on_train_start E─čitim ba┼člad─▒─č─▒nda tetiklenir
on_train_epoch_start Her e─čitim epokunun ba┼člang─▒c─▒nda tetiklenir
on_train_batch_start Her e─čitim grubunun ba┼člang─▒c─▒nda tetiklenir
optimizer_step Optimize edici ad─▒m s─▒ras─▒nda tetiklenir
on_before_zero_grad Gradyanlar s─▒f─▒rlanmadan ├Ânce tetiklenir
on_train_batch_end Her e─čitim grubunun sonunda tetiklenir
on_train_epoch_end Her e─čitim epokunun sonunda tetiklenir
on_fit_epoch_end Her fit epokunun sonunda tetiklenir
on_model_save Model kaydedildi─činde tetiklenir
on_train_end E─čitim s├╝reci sona erdi─činde tetiklenir
on_params_update Model parametreleri g├╝ncellendi─činde tetiklenir
teardown E─čitim s├╝reci temizlenirken tetiklenir

Do─črulay─▒c─▒ Geri ├ça─č─▒rmalar─▒

Geri arama A├ž─▒klama
on_val_start Do─črulama ba┼člad─▒─č─▒nda tetiklenir
on_val_batch_start Her do─črulama grubunun ba┼člang─▒c─▒nda tetiklenir
on_val_batch_end Her do─črulama grubunun sonunda tetiklenir
on_val_end Do─črulama sona erdi─činde tetiklenir

Tahminci Geri ├ça─č─▒rmalar─▒

Geri arama A├ž─▒klama
on_predict_start Tahmin s├╝reci ba┼člad─▒─č─▒nda tetiklenir
on_predict_batch_start Her tahmin grubunun ba┼člang─▒c─▒nda tetiklenir
on_predict_postprocess_end Tahmin son i┼člemenin sonunda tetiklenir
on_predict_batch_end Her tahmin grubunun sonunda tetiklenir
on_predict_end Tahmin s├╝reci sona erdi─činde tetiklenir

─░hracat├ž─▒ Geri ├ça─č─▒rmalar─▒

Geri arama A├ž─▒klama
on_export_start D─▒┼ča aktarma i┼člemi ba┼člad─▒─č─▒nda tetiklenir
on_export_end D─▒┼ča aktarma i┼člemi sona erdi─činde tetiklenir


Created 2023-11-12, Updated 2024-06-18
Authors: glenn-jocher (8), RizwanMunawar (1), Laughing-q (1)

Yorumlar