Ë
    FÍPh¨  ã                   óJ   — d dl mZ d dlmZ d dlmZmZmZmZ  G d„ de«      Z	y)é    )ÚModel)Úyolo)ÚClassificationModelÚDetectionModelÚ	PoseModelÚSegmentationModelc                   ó    — e Zd ZdZed„ «       Zy)ÚYOLOz1YOLO (You Only Look Once) object detection model.c                 ó˜  — t         t        j                  j                  t        j                  j                  t        j                  j
                  dœt        t        j                  j                  t        j                  j                  t        j                  j                  dœt        t        j                  j                  t        j                  j                  t        j                  j                  dœt         t        j"                  j$                  t        j"                  j&                  t        j"                  j(                  dœdœS )z=Map head to model, trainer, validator, and predictor classes.)ÚmodelÚtrainerÚ	validatorÚ	predictor)ÚclassifyÚdetectÚsegmentÚpose)r   r   r   ÚClassificationTrainerÚClassificationValidatorÚClassificationPredictorr   r   ÚDetectionTrainerÚDetectionValidatorÚDetectionPredictorr   r   ÚSegmentationTrainerÚSegmentationValidatorÚSegmentationPredictorr   r   ÚPoseTrainerÚPoseValidatorÚPosePredictor)Úselfs    úhC:\Users\daisl\Desktop\realtime-object-detection\venv\Lib\site-packages\ultralytics/models/yolo/model.pyÚtask_mapzYOLO.task_map   sÒ   € ô
 -ÜŸ=™=×>Ñ>Ü!Ÿ]™]×BÑBÜ!Ÿ]™]×BÑBñ	Fô (ÜŸ;™;×7Ñ7Ü!Ÿ[™[×;Ñ;Ü!Ÿ[™[×;Ñ;ñ	?ô +ÜŸ<™<×;Ñ;Ü!Ÿ\™\×?Ñ?Ü!Ÿ\™\×?Ñ?ñ	Cô #ÜŸ9™9×0Ñ0Ü!ŸY™Y×4Ñ4Ü!ŸY™Y×4Ñ4ñ	8ñ!;ð 	;ó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úpropertyr"   © r#   r!   r
   r
      s   „ Ù;àñ;ó ñ;r#   r
   N)
Úultralytics.engine.modelr   Úultralytics.modelsr   Úultralytics.nn.tasksr   r   r   r   r
   r)   r#   r!   Ú<module>r-      s   ðõ +Ý #ß bÓ bô;ˆ5õ ;r#   