Are you sure you want to delete this access key?
comments | description | keywords |
---|---|---|
true | Ultralytics YOLO рдХреЗ рд╕рд╛рде YOLOv8 рдореЙрдбрд▓ рдЯреНрд░реЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд░рдгрдмрджреНрдз рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛, рдПрдХрд▓-GPU рдФрд░ рдмрд╣реБ-GPU рдЯреНрд░реЗрдирд┐рдВрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рдеред | Ultralytics, YOLOv8, YOLO, рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди, рдЯреНрд░реЗрди рдореЛрдб, рдХрд╕реНрдЯрдо рдбреЗрдЯрд╛рд╕реЗрдЯ, GPU рдЯреНрд░реЗрдирд┐рдВрдЧ, рдмрд╣реБ-GPU, рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░, CLI рдЙрджрд╛рд╣рд░рдг, Python рдЙрджрд╛рд╣рд░рдг |
рдПрдХ рдЧрд╣рд░реА рдпрд╛рдиреНрддреНрд░рд┐рдХреА рдореЙрдбрд▓ рдХреЛ рдЯреНрд░реЗрдирд┐рдВрдЧ рджреЗрдирд╛ рдЙрд╕реЗ рдбреЗрдЯрд╛ рдЦрд┐рд▓рд╛рддреЗ рд╣реБрдП рдФрд░ рдЗрд╕рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдХреЗ рд╕рд╣реА рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рдХрд░рдиреЗ рдХреА рд╕рд╛рдорд░реНрдереНрдп рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИред YOLOv8 рдореЙрдбрд▓ рдореЗрдВ Ultralytics YOLO рдХреЗ рдЯреНрд░реЗрди рдореЛрдб рдиреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдореЙрдбрд▓реНрд╕ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдФрд░ рджрдХреНрд╖ рдЯреНрд░реЗрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдзреБрдирд┐рдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдпрд╣ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдЙрди рд╕рднреА рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд░рдЦрддреА рд╣реИ рдЬреЛ рдЖрдкрдХреЛ YOLOv8 рдХреЗ рдордЬрдмреВрдд рд╕реЗрдЯ рдСрдлрд╝ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ рдореЙрдбрд▓реНрд╕ рдХреЛ рдЯреНрд░реЗрдирд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд╣рд┐рдПред
рджреЗрдЦреЗрдВ: Google Colab рдореЗрдВ рдЕрдкрдиреЗ рдХрд╕реНрдЯрдо рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдПрдХ YOLOv8 рдореЙрдбрд▓ рдХреЛ рдЯреНрд░реЗрди рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ред
рдпрд╣рд╛рдВ YOLOv8 рдХреЗ рдЯреНрд░реЗрди рдореЛрдб рдХреЛ рдЪреБрдирдиреЗ рдХреЗ рдХреБрдЫ рдкреНрд░рдореБрдЦ рдХрд╛рд░рдг рд╣реИрдВ:
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд YOLOv8 рдХреЗ рдЯреНрд░реЗрди рдореЛрдб рдХреА рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрд╡рд┐рдзрд╛рдПрдВ рд╣реИрдВ:
!!! Tip "рдЯрд┐рдк"
* COCO, VOC, ImageNet рдФрд░ рдХрдИ рдЕрдиреНрдп рдЬреИрд╕реЗ YOLOv8 рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд╣рд▓реЗ рд╕реЗ рдЖрдкреВрд░реНрддрд┐ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдЙрдкрдпреЛрдЧ рдкрд░ рд╕реНрд╡рдд: рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ `yolo train data=coco.yaml`
рд╕реМрдВрдзрд╛рдВрдЧреНрд░рд╣реА рдХреЛрдб рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд┐рдП рдмрд┐рдирд╛ рдХреЛрдИ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЛрдХреЛ128 рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП YOLOv8n рдкрд░ рдЯреНрд░реЗрдирд┐рдВрдЧ рдХрд░реЗрдВред рдЯреНрд░реЗрдирд┐рдВрдЧ рдЙрдкрдХрд░рдг device
рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдЧрд░ рдХреЛрдИ рддрд░реНрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг device=0
рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд GPU device=0
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛, рдЕрдиреНрдпрдерд╛ device=cpu
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдкреВрд░реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рддрд░реНрдХреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рджреЗрдЦреЗрдВред
!!! Example "рд╕рд┐рдВрдЧрд▓-рдЬреАрдкреАрдпреВ рдФрд░ рд╕реАрдкреАрдпреВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдг"
рдЙрдкрдХрд░рдг рд╕реНрд╡рдд: рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рд╕рд╛рдЭрд╛-GPU рдЙрдкрд▓рдмреНрдз рд╣реЛ рддреЛ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЕрдиреНрдпрдерд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реАрдкреАрдпреВ рдкрд░ рд╢реБрд░реВ рд╣реЛрдЧрд╛ред
=== "Python"
```python
from ultralytics import YOLO
# рдПрдХ рдореЙрдбрд▓ рд▓реЛрдб рдХрд░реЗрдВ
model = YOLO('yolov8n.yaml') # YAML рд╕реЗ рдПрдХ рдирдпрд╛ рдореЙрдбрд▓ рдмрдирд╛рдПрдВ
model = YOLO('yolov8n.pt') # рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ, рдПрдХ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рд▓реЛрдб рдХрд░реЗрдВ
model = YOLO('yolov8n.yaml').load('yolov8n.pt') # YAML рд╕реЗ рдмрдирд╛рдПрдВ рдФрд░ рд╡рдЬрди рдорд╛рд░реЗ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░реЗрдВ
# рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг
results = model.train(data='coco128.yaml', epochs=100, imgsz=640)
```
=== "CLI"
```bash рдмреИрд╢
# YAML рд╕реЗ рдПрдХ рдирдпрд╛ рдореЙрдбрд▓ рдмрдирд╛рдПрдВ рдФрд░ рд╢реБрд░реВ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╢реБрд░реВ рдХрд░реЗрдВ
yolo detect train data=coco128.yaml model=yolov8n.yaml epochs=100 imgsz=640
# рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд *.pt рдореЙрдбрд▓ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╢реБрд░реВ рдХрд░реЗрдВ
yolo detect train data=coco128.yaml model=yolov8n.pt epochs=100 imgsz=640
# YAML рд╕реЗ рдПрдХ рдирдпрд╛ рдореЙрдбрд▓ рдмрдирд╛рдПрдВ, рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╡рдЬрдиреЛрдВ рдХреЛ рдЗрд╕рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╢реБрд░реВ рдХрд░реЗрдВ
yolo detect train data=coco128.yaml model=yolov8n.yaml pretrained=yolov8n.pt epochs=100 imgsz=640
```
рдмрд╣реБ-рдЬреАрдкреАрдпреВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдПрдХрд╛рдзрд┐рдХ рдЬреАрдкреАрдпреВ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЙрдкрдХрд░рдг рдорд╛рдзреНрдпрдо рд╕реЗ рднреА Python API рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИред рдмрд╣реБ-рдЬреАрдкреАрдпреВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрди рдЬреАрдкреАрдпреВ рдЙрдкрдХрд░рдг рдЖрдИрдбреАрдЬреА рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред
!!! Example "рдмрд╣реБ-рдЬреАрдкреАрдпреВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╛ рдЙрджрд╛рд╣рд░рдг"
2 рдЬреАрдкреАрдпреВ рдХреЗ рд╕рд╛рде рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░реЗрдВ, CUDA рдЙрдкрдХрд░рдг 0 рдФрд░ 1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЕрддрд┐рд░рд┐рдХреНрдд рдЬреАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ рдЬрд┐рддрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛред
=== "Python"
```python
from ultralytics import YOLO
# рдПрдХ рдореЙрдбрд▓ рд▓реЛрдб рдХрд░реЗрдВ
model = YOLO('yolov8n.pt') # рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ, рдПрдХ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рд▓реЛрдб рдХрд░реЗрдВ
# рджреЛ рдЬреАрдкреАрдпреВ рдХреЗ рд╕рд╛рде рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг
results = model.train(data='coco128.yaml', epochs=100, imgsz=640, device=[0, 1])
```
=== "CLI"
```bash
# рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд *.pt рдореЙрдбрд▓ рд╕реЗ рдЬреАрдкреАрдпреВ 0 рдФрд░ 1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╢реБрд░реВ рдХрд░реЗрдВ
yolo detect train data=coco128.yaml model=yolov8n.pt epochs=100 imgsz=640 device=0,1
```
рдРрдкрд▓ M1 рдФрд░ M2 рдЪрд┐рдкреНрд╕ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде Ultralytics YOLO рдореЙрдбрд▓ рдкрд░ рдЯреНрд░реЗрдирд┐рдВрдЧ рдХрд░рдирд╛ рдЕрдм рдРрд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╕рдВрднрд╡ рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдореЗрдЯрд▓ рдкрд░рдлрд╛рд░реНрдореЗрдВрд╕ рд╢реЗрдбрд░ (MPS) рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред MPS рдХрдВрдкреНрдпреВрдЯреЗрд╢рди рдФрд░ рдЫрд╡рд┐ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЖрдИрдпреВрдкреА рд╕реНрд▓рд┐рдХреЙрди рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдРрдкрд▓ M1 рдФрд░ M2 рдЪрд┐рдкреНрд╕ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп "mps" рдХреЛ рдЕрдкрдиреЗ рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдиреАрдЪреЗ Python рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЙрд╕рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
!!! Example "MPS рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╛ рдЙрджрд╛рд╣рд░рдг"
=== "Python"
```python
from ultralytics import YOLO
# рдПрдХ рдореЙрдбрд▓ рд▓реЛрдб рдХрд░реЗрдВ
model = YOLO('yolov8n.pt') # рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ, рдПрдХ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рд▓реЛрдб рдХрд░реЗрдВ
# рджреЛ рдЬреАрдкреАрдпреВ рдХреЗ рд╕рд╛рде рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг
results = model.train(data='coco128.yaml', epochs=100, imgsz=640, device='mps')
```
=== "CLI"
```bash
# рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд *.pt рдореЙрдбрд▓ рд╕реЗ рдЬреАрдкреАрдпреВ 0 рдФрд░ 1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╢реБрд░реВ рдХрд░реЗрдВ
yolo detect train data=coco128.yaml model=yolov8n.pt epochs=100 imgsz=640 device=mps
```
M1/M2 рдЪрд┐рдкреНрд╕ рдХреЗ рдЧрдгрд┐рддрд╛рддреНрдордХ рд╢рдХреНрддрд┐ рдХрд╛ рд▓рд╛рдн рд▓реЗрддреЗ рд╣реБрдП, рдЗрд╕рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╛рд░реНрдпреЛрдВ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдФрд░ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдФрд░ рдЙрдиреНрдирдд рд░реВрдкрд░реЗрдЦрд╛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ PyTorch MPS рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрдЦреЗрдВред
рдкрд╣рд▓реЗ рд╣реА рдмрдЪреЗ рд╣реБрдП рдЕрд╡рд╕реНрдерд╛ рдХреА рддрд╛рд▓рд┐рдХрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛, рдЧрд╣рд░реА рдпрд╛рдиреНрддреНрд░рд┐рдХреА рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрд╡рд┐рдзрд╛ рд╣реИред рдпрд╣ рд╡рд┐рд╡рд┐рдз рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реИ, рдЬреИрд╕реЗ рдЬрдм рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд░реБрдХ рдЧрдИ рд╣реЛ, рдпрд╛ рдЬрдм рдЖрдк рдирдП рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдпрд╛ рдЕрдзрд┐рдХ рдЗрдкреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЬрд╛рд░реА рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдкрд░, Ultralytics YOLO рдЕрдВрддрд┐рдо рд╕рд╣реЗрдЬреЗ рдЧрдП рдореЙрдбрд▓ рд╕реЗ рд╡рдЬрдиреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрджреНрдпрддрдирдХрд░реНрддрд╛ рдХреА рд╕реНрдерд┐рддрд┐, рд╢рд┐рдХреНрд╖рд╛ рджрд░ рдирд┐рдпреЛрдЬрдХ рдФрд░ рдпреБрдЧ рдХреНрд░рдорд╛рдВрдХ рдХреЛ рднреА рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдЖрдк рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЧрдбрд╝рдмрдбрд╝ рдХреЗ рдмрд╛рд╣рд░ рдЫреЛрдбрд╝ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ Ultralytics YOLO рдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рдмрд╣рд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдЖрдк train
рд╡рд┐рдзрд┐ рдХреЛ рдмреБрд▓рд╛рдиреЗ рдкрд░ resume
рддрд░реНрдХ рдХреЛ True
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдФрд░ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ pt
рдлрд╝рд╛рдЗрд▓ рдХреЗ рдкрде рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ, рдФрд░ рдЖрдкрдХрд╛ рдЯреНрд░реЗрдирд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЬрд╣рд╛рдВ рд╕реЗ рдЫреЛрдбрд╝ рдЧрдИ рдереА рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП train
рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХрдореНрдпреБрдЯ рдХреАрдЬрд┐рдПред
рдиреАрдЪреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдкрд╛рдпрдерди рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдПрдХ рдЕрд╡рд┐рд░рд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рдХреИрд╕реЗ рдмрд╣рд╛рд▓ рдХрд░реЗрдВ:
!!! Example "рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдХрд╛ рдЙрджрд╛рд╣рд░рдг"
=== "Python"
```python
from ultralytics import YOLO
# рдПрдХ рдореЙрдбрд▓ рд▓реЛрдб рдХрд░реЗрдВ
model = YOLO('path/to/last.pt') # рдПрдХ рдЖрдВрд╢рд┐рдХ-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рд▓реЛрдб рдХрд░реЗрдВ
# рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдмрд╣рд╛рд▓ рдХрд░реЗрдВ
results = model.train(resume=True)
```
=== "CLI"
```bash рд╢реИрд▓
# рдПрдХ рдЕрд╡рд┐рд░рд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдмрд╣рд╛рд▓ рдХрд░реЗрдВ
yolo train resume model=path/to/last.pt
```
resume=True
рд╕реЗрдЯ рдХрд░рдХреЗ, train
рдлрд╝рдВрдХреНрд╢рди рдкрд╣рд▓реЗ рд╕реЗ рдмрдЪреЗ рд╣реБрдП рдореЙрдбрд▓ рдХреЗ рд╕реНрдерд╛рди рдореЗрдВ рдмрдЪреЗ рд╣реБрдП рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЬрд╛рд░реА рд░рдЦреЗрдЧрд╛ред рдпрджрд┐ resume
рддрд░реНрдХ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ False
рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ train
рдлрд╝рдВрдХреНрд╢рди рдПрдХ рдирдпрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рддреНрд░ рд╢реБрд░реВ рдХрд░реЗрдЧрд╛ред
рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реНрдерд┐рддрд┐ рдкрд░ рджрд╢рд╛-рдЕрддреАрдд рдкреНрд░рддрд┐ рдХреЗ рдЕрдВрдд рдореЗрдВ рдмрдЪрд╛рд╡рд╛рддреНрдордХ рд╕рдВрдЧреНрд░рд╣рдг рд╣реЛрддреЗ рд╣реИрдВ, рдпрд╛ save_period
рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд╢реНрдЪрд┐рдд рдЕрдВрддрд░рд╛рд▓ рдкрд░, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджреМрдбрд╝ рдХреЛ рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо 1 рдЗрдкреЙрдХреНрд╕ рдкреВрд░реНрдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
YOLO рдореЙрдбрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯрд┐рдВрдЧ рд╡рд┐рднрд┐рдиреНрди рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдореЙрдбрд▓ рдХреЛ рдПрдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди, рдЧрддрд┐ рдФрд░ рдирд┐рдпрдорд┐рддрддрд╛ рдкрд░ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп YOLO рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдмреИрдЪ рдХрд╛ рдЖрдХрд╛рд░, рд╕реАрдЦрдиреЗ рджрд░, рдореЛрдореЗрдВрдЯрдо рдФрд░ рд╡реЗрдЯ рдбрд┐рдХреЗ рдЬреИрд╕реА рдорд╛рдирдХ рдЕрджреНрдпрддрди рд╡рд╛рд▓реА рдЪреАрдЬреЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдФрд░ рдПрдХ рджрд┐рдП рдЧрдП рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рд╢реНрд░реЗрдгреА рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдХреБрдВрдЬреА | рдорд╛рди | рд╡рд┐рд╡рд░рдг |
---|---|---|
model |
None |
рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрде, рдЪрд╛рд╣реЗ yolov8n.pt, yolov8n.yaml |
data |
None |
рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрде, рдЪрд╛рд╣реЗ coco128.yaml |
epochs |
100 |
рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдмрд╛рд░ рдХреА рд╕рдВрдЦреНрдпрд╛ |
patience |
50 |
рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рдЖрд░рдВрдн рдореЗрдВ рдХреЛрдИ рджреЗрдЦрдиреЗ рдХреЗ рдпреЛрдЧреНрдп рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдЗрдкреЙрдХреНрд╕ рдЗрдВрддрдЬрд╛рд░ рдХрд░реЗрдВ |
batch |
16 |
рдкреНрд░рддрд┐ рдмреИрдЪ рдЫрд╡рд┐ рдХреА рд╕рдВрдЦреНрдпрд╛ (-1 рдХреЗ рд▓рд┐рдП AutoBatch) |
imgsz |
640 |
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЖрдХрд╛рд░ рдорд╛рдирджрдВрдб |
save |
True |
рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдирд┐рдпрдВрддреНрд░рд┐рддрдХ рдФрд░ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рдкрд░рд┐рдгрд╛рдо рд╕рд╣реЗрдЬреЗрдВ |
save_period |
-1 |
рдкреНрд░рддреНрдпреЗрдХ x рдИрдкреЙрдХреНрд╕ рдкрд░ рдирд┐рд░реНрд╡рд╛рдЪрд┐рдд рдЪреЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ (1 рд╕реЗ рдХрдо рджреНрд╡рд╛рд░рд╛ рдЕрдХреНрд╖рдо) |
cache |
False |
рд╕рд╣реА/рд░реИрдо рдпрд╛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ |
device |
None |
рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП cuda рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ device=0 рдпрд╛ device=0,1 рдпрд╛ device=cpu |
workers |
8 |
рд╡рд░реНрдХрд░ рд╕реВрддреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ |
project |
None |
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдирд╛рдо |
name |
None |
рдкреНрд░рдпреЛрдЧ рдХрд╛ рдирд╛рдо |
exist_ok |
False |
рдореМрдЬреВрджрд╛ рдкреНрд░рдпреЛрдЧ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛ рдирд╣реАрдВ |
pretrained |
True |
(рдмреВрд▓ рдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ) рдЖрдЬреНрдЮрд╛рдиреБрд╕рд╛рд░ рдПрдХ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдмреВрд▓) рдпрд╛ рд╡рдЬрдиреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рд╕реЗ (рд╕реНрдЯреНрд░рд┐рдВрдЧ) |
optimizer |
'auto' |
рдЪрдпрди рдХреЗ рд▓рд┐рдП рдмрд░рд╛рдмрд░реА=[SGD, Adam, Adamax, AdamW, NAdam, RAdam, RMSProp, auto] |
verbose |
False |
рд╡рд░реНрдмреЛрдЬрд╝ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ |
seed |
0 |
рдирд┐рдпрдВрддреНрд░рд┐рдд (рдкреНрд░рд╢рд┐рдХреНрд╖рдгреАрдп) рдмреАрдЬ рдХреЗ рд▓рд┐рдП |
deterministic |
True |
рдирд┐рдпрдВрддреНрд░рд┐рдд рдорд╛рдзреНрдпрдо рдХреЛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ |
single_cls |
False |
рд╣рд┐рд▓ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдбреЗрдЯрд╛ рд╕рд┐рдВрдЧрд▓-рдХрдХреНрд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ |
rect |
False |
рдиреНрдпреВрдирддрдо рдкреИрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐ рдмреИрдЪ рд░реЛ рдЯреИрдмреНрд░реА рдХреЗ рд╕рд╛рде рдЖрдпрддрд╛рддреНрдордХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг |
cos_lr |
False |
рд╕рд╛рдЗрди рдХреЗ рд╕рд╛рдЗрди рд╢рд┐рдХреНрд╖рдг рджрд░ рдирд┐рдпреЛрдЬрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ |
close_mosaic |
10 |
рдЕрдВрддрд┐рдо рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдореЙрдЬрд╝реЗрдХ рддцЦнрд╢реНрд░рд╛рд╡рдХ рдореЗрдВ рдорд╛рдзреНрдпрдо рд╡реГрдХреНрд╖реЛрдВ рдХреА рд╕рдХреНрд╖рдорддрд╛ (0 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ) |
resume |
False |
рдЖрдЦрд┐рд░реА рдирд┐рд░реНрд╡рд╛рдЪрд┐рдд рдЪреЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдмрд╣рд╛рд▓ рдХрд░реЗрдВ |
amp |
True |
рдСрдЯреЛрдореЗрдЯрд┐рдХ рдорд┐рдХреНрд╕реНрдб рдкреНрд░реЗрд╕рд┐рдЬрди (AMP) рдкреНрд░рд╢рд┐рдХреНрд╖рдг, рдЪрдпрди=[True, False] |
fraction |
1.0 |
рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рд╕реЗрдЯ рдЖрдВрд╢рд┐рдХ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ 1.0, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдореЗрдВ рд╕рднреА рдЫрд╡рд┐рдпрд╛рдВ) |
profile |
False |
рд▓реЙрдЧрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди ONNX рдФрд░ TensorRT рдХреА рд╕реНрдкреАрдб рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ |
freeze |
None |
рд╢реНрд░реЛрдгрд┐ рдХреА рдкрд╣рд▓реЗ n рдкрд░рддреЗрдВ, рдпрд╛ рд╢реНрд░реЛрдгрд┐ рд╕реВрдЪреА рд▓реЗрдпрд░ рд╕реВрдЪреА рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рд▓реЙрдХ рдХрд░реЗрдВ |
lr0 |
0.01 |
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реАрдЦрдиреЗ рджрд░ (рдЙрджрд╛. SGD=1E-2, Adam=1E-3) |
lrf |
0.01 |
рдкрд░рд┐рдгрд╛рдордХрд╛рд░реА рд╕реАрдЦрдиреЗ рджрд░ (lr0 * lrf) |
momentum |
0.937 |
SGD рдореЛрдореЗрдВрдЯрдо/Adam рдмреАрдЯрд╛1 |
weight_decay |
0.0005 |
рд╢рд╡реНрдп рд╡рдЬрди рджрдгреНрдб 5e-4 |
warmup_epochs |
3.0 |
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрд╡рдзрд┐ (рдЕрдВрд╢реЛрдВ рдореЗрдВ рдардВрдбрд╛) |
warmup_momentum |
0.8 |
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрд╡рдзрд┐ рдореЗ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЕрд╡рдзрд┐ |
warmup_bias_lr |
0.1 |
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЬреБрдХрд╛рди рдПрд▓рдЖрд░ |
box |
7.5 |
рдмреЙрдХреНрд╕ рд╣рд╛рдирд┐ рдкреНрд░рд╛рдкреНрддрд┐ |
cls |
0.5 |
рд╡рд░реНрдЧ рд╣рд╛рдирд┐ рдкреНрд░рд╛рдкреНрддрд┐ (рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрдирд╛ рдХрд░реЗрдВ) |
dfl |
1.5 |
рдЦреАрдВрдЪреА рд╣рд╛рдирд┐ рдкреНрд░рд╛рдкреНрддрд┐ |
pose |
12.0 |
рдорд╛рдерд╛рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╣рд╛рдирд┐ рдкреНрд░рд╛рдкреНрддрд┐ (рдХреЗрд╡рд▓ рдардВрдбрд╛) |
kobj |
2.0 |
рдХреАрдкреЙрдЗрдВрдЯ obj рд╣рд╛рдирд┐ рдкреНрд░рд╛рдкреНрддрд┐ (рдХреЗрд╡рд▓ рдардВрдбрд╛) |
label_smoothing |
0.0 |
рд▓реЗрдмрд▓ рд╕реНрдореВрджрд┐рдВрдЧ (рдЕрдВрд╢) |
nbs |
64 |
рдирд╛рдореЛрдЬрд╝рдпрд▓ рдмреИрдЪ рдХрд╛ рдЖрдХрд╛рд░ |
overlap_mask |
True |
рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдорд╛рд╕реНрдХ рдУрд╡рд░рд▓реИрдк рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП (рд╕реЗрдЧрдореЗрдВрдЯ рдЯреНрд░реЗрди рдХреЗрд╡рд▓) |
mask_ratio |
4 |
рд╕реНрдерд╛рдирдХрдЯреВ рдФрд░рддрд╛ (рд╕реЗрдЧрдореЗрдВрдЯ рдЯреНрд░реЗрди рдХреЗрд╡рд▓) |
dropout |
0.0 |
рдирд┐рд░реНрджреНрдпрдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рд╡рд░реНрдЧреАрдХрд░рдг рдХреЗрд╡рд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг) |
val |
True |
рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдЬрд╛рдБрдЪ/рдкрд░реАрдХреНрд╖рдг |
YOLO рдореЙрдбрд▓ рдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдВ рдЖрдкрдХреЛ рд╕рдордп-рд╕рдордп рдкрд░ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдкрддрд╛ рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рд▓реЙрдЧрд┐рдВрдЧ рдХреА рдПрдХ рд╡реИрд░рд╛рдВрдЧрдгрд┐рдХрддрд╛, рдпрд╛рдиреА рдХреАрдореЗрдЯ, рдХреНрд▓рд┐рдпрд░рдПрдордПрд▓ рдФрд░ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рдХрд╛ рд╕рдорд░реНрдерди рд╣реИред
рд▓реЙрдЧрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдКрдкрд░реА рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рдХреЗ рдареЛрдХрд╡рд╛рд▓рд╛ рдореЗрдиреВ рд╕реЗ рдЗрд╕реЗ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдЪрд▓рд╛рдПрдВред рдЪрдпрдирд┐рдд рд▓реЙрдЧрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЗрдирд┐рд╢рд▓рд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдХреАрдореЗрдЯ рдПрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИ рдЬреЛ рдбреЗрдЯрд╛ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХреЛрдВ рдФрд░ рдбреЗрд╡рд▓рдкрд░реЛрдВ рдХреЛ рдкреНрд░рдпреЛрдЧ рдФрд░ рдореЙрдбрд▓реЛрдВ рдХреА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдВ рддреБрд▓рдирд╛рддреНрдордХ, рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдХрд░рдиреЗ рдФрд░ рдЕрдЧреНрд░рд┐рдо рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреА рд╕реБрд╡рд┐рдзрд╛рдПрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдорд╛рдкрдХ, рдХреЛрдб рдЕрдВрддрд░ рдФрд░ рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдЯреНрд░реИрдХрд┐рдВрдЧ рдЬреИрд╕реА рд╡рд┐рднрд┐рдиреНрдирддрд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВред
рдХреАрдореЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
!!! Example "рдЙрджрд╛рд╣рд░рдг"
=== "Python"
```python
# pip install comet_ml
import comet_ml
comet_ml.init()
```
рдХреГрдкрдпрд╛ рдХреАрдореЗрдЯ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЕрдкрдиреЗ рдХреАрдореЗрдЯ рдЦрд╛рддреЗ рдореЗрдВ рд╕рд╛рдЗрди рдЗрди рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреА рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдпрд╛ рдЕрдкрдиреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рддрд╛рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд▓реЙрдЧ рдХрд░ рд╕рдХреЗрдВред
рдХреНрд▓рд┐рдпрд░рдПрдордПрд▓ рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИ рдЬреЛ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рдФрд░ рдкреНрд░рднрд╛рд╡реА рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЯреАрдо рдХреЛ рдЙрдирдХреЗ рдПрдордПрд▓ рдХрд╛ рдХрд╛рд░реНрдп рдкреНрд░рдмрдВрдзрди, рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдкреЛрдВ рдХреЛ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди рдХрд░рдиреЗ рдФрд░ рдЙрдирдХреА рдкреБрдирдГрд╕реГрдЬрди рдХреА рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддрд╛ рд╕реЗ рд╕рд╣рд╛рдпрддрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рджреЛрдмрд╛рд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдХреНрд▓рд┐рдпрд░рдПрдордПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
!!! Example "рдЙрджрд╛рд╣рд░рдг"
=== "Python"
```python
# pip install clearml
import clearml
clearml.browser_login()
```
рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдХреГрдкрдпрд╛ рдХреНрд▓рд┐рдпрд░рдПрдордПрд▓ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЕрдкрдиреЗ рдХреНрд▓рд┐рдпрд░рдПрдордПрд▓ рдЦрд╛рддреЗ рдореЗрдВ рд╕рд╛рдЗрди рдЗрди рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рддреНрд░ рдХреА рдкреНрд░рдорд╛рдгрд┐рдХрддрд╛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВред
рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рдПрдХ рдЯреЗрдиреНрд╕рд░рдлрд╝реНрд▓реЛ рд╡реАрдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдЯреВрд▓рдХрд┐рдЯ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЯреЗрдиреНрд╕рд░рдлрд╝реНрд▓реЛ рдЧреНрд░рд╛рдл рдХреЛ рджреГрд╖реНрдЯрд┐рдЧрддрд┐рдХ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд╡реЗрдЯрд╡реЗрджреНрдп рдХрд░рдиреЗ, рдЖрдкрд╛рддрдХрд╛рд▓реАрди рдЕрд╡рдХрд▓рдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдорд┐рддрд┐рдпреЛрдВ рдХреЛ рдкреНрд▓реЙрдЯ рдХрд░рдиреЗ рдФрд░ рдЗрд╕рдХреЗ рдордзреНрдп рд╕реЗ рдЬрд╛рдиреЗ рдХреА рдХрд▓реНрдкрдирд╛ рд╕реЗ рдмрджрд▓рдиреЗ рдЬреИрд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЗрдЯрд╛ рджрд┐рдЦрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
Google Colab рдореЗрдВ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
!!! Example "рдЙрджрд╛рд╣рд░рдг"
=== "CLI"
```bash
load_ext tensorboard
tensorboard --logdir ultralytics/runs # рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ 'рдзрд╛рд╡рдХ' рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ
```
рд╕реНрдерд╛рдиреАрдп рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рдПрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ http://localhost:6006/ рдкрд░ рджреЗрдЦреЗрдВред
!!! Example "рдЙрджрд╛рд╣рд░рдг"
=== "CLI"
```bash
tensorboard --logdir ultralytics/runs # рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ 'рдзрд╛рд╡рдХ' рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ
```
рдЗрд╕рд╕реЗ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рд▓реЛрдб рд╣реЛрдЧрд╛ рдФрд░ рдпрд╣ рдЖрдкрдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд▓реЙрдЧреЛрдВ рдХреА рд╕рд╣реЗрдЬреА рд╣реБрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рдУрд░ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢ рдХрд░реЗрдЧрд╛ред
рд▓реЙрдЧрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЕрдкрдиреЗ рдЪрдпрдирд┐рдд рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░реВрдкрд╛рдВрддрд░рдг рдорд╛рддреНрд░рд╛рдУрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдгреАрдп рдХреЛрдб рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдкрдХреЛ рдЗрди рд▓реЙрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЪрд╛рд╣реЗ рдпрд╣ рдореЙрдбрд▓реЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рдордп, рд╡рд┐рднрд┐рдиреНрди рдореЙрдбрд▓реЛрдВ рдХрд╛ рддреБрд▓рдирд╛рддреНрдордХ рдореВрд▓реНрдпрд╛рдВрдХрди, рдФрд░ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
Press p or to see the previous file or, n or to see the next file
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?