рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдВ

рдХреЗ рд╕рд╛рде рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг Ultralytics YOLO

Ultralytics YOLO рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдФрд░ рдПрдХреАрдХрд░рдг

рдкрд░рд┐рдЪрдп

рдПрдХ рдЧрд╣рди рд╢рд┐рдХреНрд╖рдг рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЗрд╕реЗ рдбреЗрдЯрд╛ рдЦрд┐рд▓рд╛рдирд╛ рдФрд░ рдЗрд╕рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рд╕рдЯреАрдХ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгрд┐рдпрд╛рдВ рдХрд░ рд╕рдХреЗред рдЯреНрд░реЗрди рдореЛрдб рдореЗрдВ Ultralytics YOLOv8 рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдореЙрдбрд▓ рдХреЗ рдкреНрд░рднрд╛рд╡реА рдФрд░ рдХреБрд╢рд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЗрдВрдЬреАрдирд┐рдпрд░ рд╣реИ, рдЬреЛ рдЖрдзреБрдирд┐рдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдЧрд╛рдЗрдб рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЙрди рд╕рднреА рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рдирд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ YOLOv8рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдордЬрдмреВрдд рд╕реЗрдЯред



рд╕рддрд░реНрдХрддрд╛: рдХреИрд╕реЗ рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП YOLOv8 Google Colab рдореЗрдВ рдЖрдкрдХреЗ рдХрд╕реНрдЯрдо рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдореЙрдбрд▓ред

рдХреНрдпреЛрдВ рдЪреБрдиреЗрдВ Ultralytics YOLO рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП?

рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдХреБрдЫ рд╕рдореНрдореЛрд╣рдХ рдХрд╛рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ YOLOv8рдЯреНрд░реЗрди рдореЛрдб:

  • рджрдХреНрд╖рддрд╛: рдЕрдкрдиреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрд╛ рдЕрдзрд┐рдХрддрдо рд▓рд╛рдн рдЙрдард╛рдПрдВ, рдЪрд╛рд╣реЗ рдЖрдк рд╕рд┐рдВрдЧрд▓-рдЬреАрдкреАрдпреВ рд╕реЗрдЯрдЕрдк рдкрд░ рд╣реЛрдВ рдпрд╛ рдХрдИ рдЬреАрдкреАрдпреВ рдореЗрдВ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХрд░ рд░рд╣реЗ рд╣реЛрдВред
  • рдмрд╣реБрдореБрдЦреА рдкреНрд░рддрд┐рднрд╛: COCO, VOC рдФрд░ ImageNet рдЬреИрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдкрд▓рдмреНрдз рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд╕реНрдЯрдо рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдЯреНрд░реЗрди рдХрд░реЗрдВред
  • рдпреВрдЬрд░ рдлреНрд░реЗрдВрдбрд▓реА: рд╕рд░рд▓ рд▓реЗрдХрд┐рди рд╢рдХреНрддрд┐рд╢рд╛рд▓реА CLI рдФрд░ Python рдПрдХ рд╕реАрдзрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЕрдиреБрднрд╡ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлреЗрд╕ред
  • рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рд▓рдЪреАрд▓рд╛рдкрди: рдореЙрдбрд▓ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ред

рдЯреНрд░реЗрди рдореЛрдб рдХреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреА рдХреБрдЫ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ YOLOv8рдЯреНрд░реЗрди рдореЛрдб:

  • рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдбреЗрдЯрд╛рд╕реЗрдЯ рдбрд╛рдЙрдирд▓реЛрдб: COCO, VOC рдФрд░ ImageNet рдЬреИрд╕реЗ рдорд╛рдирдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
  • рдорд▓реНрдЯреА-рдЬреАрдкреАрдпреВ рд╕рдорд░реНрдерди: рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ GPU рдореЗрдВ рдЕрдкрдиреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рд╕реНрдХреЗрд▓ рдХрд░реЗрдВред
  • рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди: YAML рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдпрд╛ CLI рддрд░реНрдХред
  • рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ: рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдЯреНрд░реИрдХрд┐рдВрдЧ рдФрд░ рдмреЗрд╣рддрд░ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдХреЗ рд▓рд┐рдП рд╕реАрдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рджреГрд╢реНрдпред

рдиреЛрдХ

  • YOLOv8 рдХреЛрдХреЛ, рд╡реАрдУрд╕реА, рдЗрдореЗрдЬрдиреЗрдЯ рдФрд░ рдХрдИ рдЕрдиреНрдп рдЬреИрд╕реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛрддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддред yolo train data=coco.yaml

рдЙрдкрдпреЛрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг

рд░реЗрд▓рдЧрд╛рдбрд╝реА YOLOv8n рдЫрд╡рд┐ рдЖрдХрд╛рд░ 640 рдкрд░ 100 рдпреБрдЧреЛрдВ рдХреЗ рд▓рд┐рдП COCO8 рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ред рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ device рдпреБрдХреНрддрд┐ред рдпрджрд┐ рдХреЛрдИ рддрд░реНрдХ рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ GPU device=0 рдпрджрд┐ рдЙрдкрд▓рдмреНрдз рд╣реЛ рддреЛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЕрдиреНрдпрдерд╛ device='cpu' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдкреНрд░рд╢рд┐рдХреНрд╖рдг рддрд░реНрдХреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рддрд░реНрдХ рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВред

рдПрдХрд▓-GPU рдФрд░ CPU рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдг

рдбрд┐рд╡рд╛рдЗрд╕ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рдЬреАрдкреАрдпреВ рдЙрдкрд▓рдмреНрдз рд╣реИ рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЕрдиреНрдпрдерд╛ рд╕реАрдкреАрдпреВ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

from ultralytics import YOLO

# Load a model
model = YOLO('yolov8n.yaml')  # build a new model from YAML
model = YOLO('yolov8n.pt')  # load a pretrained model (recommended for training)
model = YOLO('yolov8n.yaml').load('yolov8n.pt')  # build from YAML and transfer weights

# Train the model
results = model.train(data='coco8.yaml', epochs=100, imgsz=640)
# Build a new model from YAML and start training from scratch
yolo detect train data=coco8.yaml model=yolov8n.yaml epochs=100 imgsz=640

# Start training from a pretrained *.pt model
yolo detect train data=coco8.yaml model=yolov8n.pt epochs=100 imgsz=640

# Build a new model from YAML, transfer pretrained weights to it and start training
yolo detect train data=coco8.yaml model=yolov8n.yaml pretrained=yolov8n.pt epochs=100 imgsz=640

рдорд▓реНрдЯреА-рдЬреАрдкреАрдпреВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг

рдорд▓реНрдЯреА-рдЬреАрдкреАрдпреВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрдИ рдЬреАрдкреАрдпреВ рдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рднрд╛рд░ рд╡рд┐рддрд░рд┐рдд рдХрд░рдХреЗ рдЙрдкрд▓рдмреНрдз рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рджреЛрдиреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ Python рдПрдкреАрдЖрдИ рдФрд░ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ред рдорд▓реНрдЯреА-GPU рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрди GPU рдбрд┐рд╡рд╛рдЗрд╕ рдЖрдИрдбреА рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдЬрд┐рдирдХрд╛ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдорд▓реНрдЯреА-рдЬреАрдкреАрдпреВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдг

2 GPU рдХреЗ рд╕рд╛рде рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, CUDA рдбрд┐рд╡рд╛рдЗрд╕ 0 рдФрд░ 1 рдирд┐рдореНрди рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдЕрддрд┐рд░рд┐рдХреНрдд GPU рддрдХ рд╡рд┐рд╕реНрддреГрдд рдХрд░реЗрдВред

from ultralytics import YOLO

# Load a model
model = YOLO('yolov8n.pt')  # load a pretrained model (recommended for training)

# Train the model with 2 GPUs
results = model.train(data='coco8.yaml', epochs=100, imgsz=640, device=[0, 1])
# Start training from a pretrained *.pt model using GPUs 0 and 1
yolo detect train data=coco8.yaml model=yolov8n.pt epochs=100 imgsz=640 device=0,1

Apple M1 рдФрд░ M2 MPS рдкреНрд░рд╢рд┐рдХреНрд╖рдг

Apple M1 рдФрд░ M2 рдЪрд┐рдкреНрд╕ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде Ultralytics YOLO рдореЙрдбрд▓, рдЕрдм рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдореЗрдЯрд▓ рдкрд░рдлреЙрд░реНрдореЗрдВрд╕ рд╢реЗрдбрд░реНрд╕ (рдПрдордкреАрдПрд╕) рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЕрдкрдиреЗ рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдПрдордкреАрдПрд╕ рдРрдкреНрдкрд▓ рдХреЗ рдХрд╕реНрдЯрдо рд╕рд┐рд▓рд┐рдХреЙрди рдкрд░ рдЧрдгрдирд╛ рдФрд░ рдЫрд╡рд┐ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

Apple M1 рдФрд░ M2 рдЪрд┐рдкреНрд╕ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ 'mps' рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдиреАрдЪреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ Python рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ:

рдПрдордкреАрдПрд╕ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдг

from ultralytics import YOLO

# Load a model
model = YOLO('yolov8n.pt')  # load a pretrained model (recommended for training)

# Train the model with 2 GPUs
results = model.train(data='coco8.yaml', epochs=100, imgsz=640, device='mps')
# Start training from a pretrained *.pt model using GPUs 0 and 1
yolo detect train data=coco8.yaml model=yolov8n.pt epochs=100 imgsz=640 device=mps

M1/M2 рдЪрд┐рдкреНрд╕ рдХреА рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд╢рдХреНрддрд┐ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рддреЗ рд╣реБрдП, рдпрд╣ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдФрд░ рдЙрдиреНрдирдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ рджреЗрдЦреЗрдВ PyTorch рдПрдордкреАрдПрд╕ рдкреНрд░рд▓реЗрдЦрдиред

рдмрд╛рдзрд┐рдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛

рдЧрд╣рди рд╢рд┐рдХреНрд╖рдг рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдкрд╣рд▓реЗ рд╕реЗ рд╕рд╣реЗрдЬреЗ рдЧрдП рд░рд╛рдЬреНрдп рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдХрд╛рдо рдЖ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЬрдм рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ рдмрд╛рдзрд┐рдд рд╣реЛ рдЧрдИ рд╣реЛ, рдпрд╛ рдЬрдм рдЖрдк рдирдП рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдпрд╛ рдЕрдзрд┐рдХ рдпреБрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЬрд╛рд░реА рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реЛрдВред

рдЬрдм рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, Ultralytics YOLO рдЕрдВрддрд┐рдо рд╕рд╣реЗрдЬреЗ рдЧрдП рдореЙрдбрд▓ рд╕реЗ рднрд╛рд░ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рд╕реНрдерд┐рддрд┐, рд╕реАрдЦрдиреЗ рдХреА рджрд░ рдЕрдиреБрд╕реВрдЪрдХ рдФрд░ рдпреБрдЧ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рднреА рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╕реЗ рдЗрд╕реЗ рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред

рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ Ultralytics YOLO рд╕реЗрдЯ рдХрд░рдХреЗ resume рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ True рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп train рдореЗрдердб, рдФрд░ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ .pt рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рд╡рдЬрди рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ред

рдиреАрдЪреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдПрдХ рдмрд╛рдзрд┐рдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рдП Python рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ:

рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ рдЙрджрд╛рд╣рд░рдг

from ultralytics import YOLO

# Load a model
model = YOLO('path/to/last.pt')  # load a partially trained model

# Resume training
results = model.train(resume=True)
# Resume an interrupted training
yolo train resume model=path/to/last.pt

рд╕реЗрдЯ рдХрд░рдХреЗ resume=Trueрд╡рд╣реА train рдлрд╝рдВрдХреНрд╢рди 'path/to/last.pt' рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬрд╣рд╛рдВ рд╕реЗ рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рд╡рд╣реАрдВ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЬрд╛рд░реА рд░рдЦреЗрдЧрд╛ред рдпрджрд┐ resume рддрд░реНрдХ рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ Falseрд╡рд╣реА train рд╕рдорд╛рд░реЛрд╣ рдПрдХ рдирдпрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рддреНрд░ рд╢реБрд░реВ рдХрд░реЗрдЧрд╛ред

рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдЪреМрдХрд┐рдпреЛрдВ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдпреБрдЧ рдХреЗ рдЕрдВрдд рдореЗрдВ рдпрд╛ рдирд┐рд╢реНрдЪрд┐рдд рдЕрдВрддрд░рд╛рд▓ рдкрд░ save_period рддрд░реНрдХ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо 1 рдпреБрдЧ рдкреВрд░рд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЯреНрд░реЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕

рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕ YOLO рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рднрд┐рдиреНрди рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВред рдпреЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди, рдЧрддрд┐ рдФрд░ рд╕рдЯреАрдХрддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИрдВред рдкреНрд░рдореБрдЦ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдмреИрдЪ рдЖрдХрд╛рд░, рд╕реАрдЦрдиреЗ рдХреА рджрд░, рдЧрддрд┐ рдФрд░ рд╡рдЬрди рдХреНрд╖рдп рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░, рд╣рд╛рдирд┐ рдлрд╝рдВрдХреНрд╢рди рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЯреНрдпреВрдирд┐рдВрдЧ рдФрд░ рдкреНрд░рдпреЛрдЧ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред

рдпреБрдХреНрддрд┐ рдЪреВрдХ рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо
model None рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдпрд╛ рддреЛ рдПрдХ рдкрде рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ .pt рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рдпрд╛ рдПрдХ .yaml рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ред рдореЙрдбрд▓ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдпрд╛ рд╡рдЬрди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХред
data None рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрде (рдЙрджрд╛ред coco8.yaml). рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбреЗрдЯрд╛рд╕реЗрдЯ-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рд╕рддреНрдпрд╛рдкрди рдбреЗрдЯрд╛ рдХреЗ рдкрде, рдХрдХреНрд╖рд╛ рдХреЗ рдирд╛рдо рдФрд░ рдХрдХреНрд╖рд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред
epochs 100 рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдпреБрдЧреЛрдВ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ред рдкреНрд░рддреНрдпреЗрдХ рдпреБрдЧ рдкреВрд░реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдПрдХ рдкреВрд░реНрдг рдкрд╛рд╕ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рди рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЕрд╡рдзрд┐ рдФрд░ рдореЙрдбрд▓ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
time None рдШрдВрдЯреЛрдВ рдореЗрдВ рдЕрдзрд┐рдХрддрдо рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдордпред рдпрджрд┐ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдпрд╣ epochs рддрд░реНрдХ, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЕрд╡рдзрд┐ рдХреЗ рдмрд╛рдж рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рдордп-рд╡рд┐рд╡рд╢ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреАред
patience 100 рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рдЬрд▓реНрджреА рд░реЛрдХрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рддреНрдпрд╛рдкрди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рдмрд┐рдирд╛ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреБрдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред рдкреНрд░рджрд░реНрд╢рди рдкрдард╛рд░реЛрдВ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд░реЛрдХрдХрд░ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЛ рд░реЛрдХрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
batch 16 рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдмреИрдЪ рдЖрдХрд╛рд░, рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдореЙрдбрд▓ рдХреЗ рдЖрдВрддрд░рд┐рдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рддрдиреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдСрдЯреЛрдмреИрдЪ (batch=-1) рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ GPU рдореЗрдореЛрд░реА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмреИрдЪ рдЖрдХрд╛рд░ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИред
imgsz 640 рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐ рдЖрдХрд╛рд░ рд▓рдХреНрд╖рд┐рдд рдХрд░реЗрдВред рдореЙрдбрд▓ рдореЗрдВ рдЦрд┐рд▓рд╛рдП рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рднреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЗрд╕ рдЖрдпрд╛рдо рдореЗрдВ рдЖрдХрд╛рд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЙрдбрд▓ рд╕рдЯреАрдХрддрд╛ рдФрд░ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
save True рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЪреМрдХрд┐рдпреЛрдВ рдФрд░ рдЕрдВрддрд┐рдо рдореЙрдбрд▓ рд╡рдЬрди рдХреА рдмрдЪрдд рдХреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдпрд╛ рдореЙрдбрд▓ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреАред
save_period -1 рдпреБрдЧреЛрдВ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбрд▓ рдЪреМрдХрд┐рдпреЛрдВ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреА рдЖрд╡реГрддреНрддрд┐ред -1 рдХрд╛ рдорд╛рди рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджреЗрддрд╛ рд╣реИред рд▓рдВрдмреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рддреНрд░реЛрдВ рдХреЗ рджреМрд░рд╛рди рдЕрдВрддрд░рд┐рдо рдореЙрдбрд▓ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреАред
cache False рд╕реНрдореГрддрд┐ рдореЗрдВ рдбреЗрдЯрд╛рд╕реЗрдЯ рдЫрд╡рд┐рдпреЛрдВ рдХреА рдХреИрд╢рд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ (True/ram), рдбрд┐рд╕реНрдХ рдкрд░ (disk), рдпрд╛ рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ (False). рдмрдврд╝реА рд╣реБрдИ рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рдХреА рдХреАрдордд рдкрд░ рдбрд┐рд╕реНрдХ I/O рдХреЛ рдХрдо рдХрд░рдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреА рдЧрддрд┐ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИред
device None рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдбрд┐рд╡рд╛рдЗрд╕ (рдУрдВ) рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ: рдПрдХ рдПрдХрд▓ GPU (device=0), рдПрдХрд╛рдзрд┐рдХ GPU (device=0,1), рд╕реАрдкреАрдпреВ (device=cpu), рдпрд╛ Apple рд╕рд┐рд▓рд┐рдХреЙрди рдХреЗ рд▓рд┐рдП MPS (device=mps).
workers 8 рдбреЗрдЯрд╛ рд▓реЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдереНрд░реЗрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ (рдкреНрд░рддрд┐ RANK рдпрджрд┐ рдорд▓реНрдЯреА-рдЬреАрдкреАрдпреВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг)ред рдбреЗрдЯрд╛ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдФрд░ рдореЙрдбрд▓ рдореЗрдВ рдлреАрдбрд┐рдВрдЧ рдХреА рдЧрддрд┐ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд▓реНрдЯреА-рдЬреАрдкреАрдпреВ рд╕реЗрдЯрдЕрдк рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реИред
project None рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдирд╛рдо рдЬрд╣рд╛рдБ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЖрдЙрдЯрдкреБрдЯ рд╕рд╣реЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ. рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рдВрдЧрдард┐рдд рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
name None рдЪрд▓рд╛рдП рдЧрдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╛ рдирд╛рдоред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рднреАрддрд░ рдПрдХ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд▓реЙрдЧ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВред
exist_ok False рдпрджрд┐ рд╕рд╣реА рд╣реИ, рддреЛ рдореМрдЬреВрджрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ/рдирд╛рдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдУрд╡рд░рд░рд╛рдЗрдЯрд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкрд┐рдЫрд▓реЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдкреБрдирд░рд╛рд╡реГрддреНрдд рдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреАред
pretrained True рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдПрдХ рдмреВрд▓рд┐рдпрди рдорд╛рди рдпрд╛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрде рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╡рдЬрди рд▓реЛрдб рдХрд░рдирд╛ рд╣реИред рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджрдХреНрд╖рддрд╛ рдФрд░ рдореЙрдбрд▓ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИред
optimizer 'auto' рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рдХ рдХрд╛ рд╡рд┐рдХрд▓реНрдкред рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ SGD, Adam, 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 рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдорд┐рд╢реНрд░рд┐рдд рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ (рдПрдПрдордкреА) рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ, рд╕реНрдореГрддрд┐ рдЙрдкрдпреЛрдЧ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рдВрднрд╡рддрдГ рд╕рдЯреАрдХрддрд╛ рдкрд░ рдиреНрдпреВрдирддрдо рдкреНрд░рднрд╛рд╡ рдХреЗ рд╕рд╛рде рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рддреЗрдЬ рдХрд░рддрд╛ рд╣реИред
fraction 1.0 рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рдЕрдВрд╢ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдкреВрд░реНрдг рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд╕рдмрд╕реЗрдЯ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ рдпрд╛ рдЬрдм рд╕рдВрд╕рд╛рдзрди рд╕реАрдорд┐рдд рд╣реЛрддреЗ рд╣реИрдВред
profile False рдХреА рд░реВрдкрд░реЗрдЦрд╛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ ONNX рдФрд░ TensorRT рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдЧрддрд┐, рдореЙрдбрд▓ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреАред
freeze None рдореЙрдбрд▓ рдХреА рдкрд╣рд▓реА рдПрди рдкрд░рддреЛрдВ рдпрд╛ рд╕реВрдЪрдХрд╛рдВрдХ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрд░рддреЛрдВ рдХреЛ рдЬрдорд╛ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдпреЛрдЧреНрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдпрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рд▓рд░реНрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреАред
lr0 0.01 рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реАрдЦрдиреЗ рдХреА рджрд░ (рдпрд╛рдиреА) SGD=1E-2, Adam=1E-3) . рдЗрд╕ рдорд╛рди рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рдЕрдиреБрдХреВрд▓рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдореЙрдбрд▓ рднрд╛рд░ рдХрд┐рддрдиреА рддреЗрдЬрд╝реА рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
lrf 0.01 рдкреНрд░рд╛рд░рдВрднрд┐рдХ рджрд░ рдХреЗ рдЕрдВрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдВрддрд┐рдо рдЕрдзрд┐рдЧрдо рджрд░ = (lr0 * lrf), рд╕рдордп рдХреЗ рд╕рд╛рде рд╕реАрдЦрдиреЗ рдХреА рджрд░ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реЗрдбреНрдпреВрд▓рд░ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
momentum 0.937 рдПрдбрдо рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП SGD рдпрд╛ beta1 рдХреЗ рд▓рд┐рдП рдореЛрдореЗрдВрдЯрдо рдлреИрдХреНрдЯрд░, рд╡рд░реНрддрдорд╛рди рдЕрдкрдбреЗрдЯ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
weight_decay 0.0005 L2 рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдЕрд╡рдзрд┐, рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ рд╡рдЬрди рдХреЛ рджрдВрдбрд┐рдд рдХрд░рдирд╛ред
warmup_epochs 3.0 рд╕реАрдЦрдиреЗ рдХреА рджрд░ рд╡рд╛рд░реНрдордЕрдк рдХреЗ рд▓рд┐рдП рдпреБрдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдзреАрд░реЗ-рдзреАрд░реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рдЬрд▓реНрджреА рд╕реНрдерд┐рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдЦрдиреЗ рдХреА рджрд░ рдХреЛ рдХрдо рдореВрд▓реНрдп рд╕реЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реАрдЦрдиреЗ рдХреА рджрд░ рддрдХ рдмрдврд╝рд╛рдирд╛ред
warmup_momentum 0.8 рд╡рд╛рд░реНрдордЕрдк рдЪрд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЧрддрд┐, рдзреАрд░реЗ-рдзреАрд░реЗ рд╡рд╛рд░реНрдордЕрдк рдЕрд╡рдзрд┐ рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЧрддрд┐ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ред
warmup_bias_lr 0.1 рд╡рд╛рд░реНрдордЕрдк рдЪрд░рдг рдХреЗ рджреМрд░рд╛рди рдкреВрд░реНрд╡рд╛рдЧреНрд░рд╣ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реАрдЦрдиреЗ рдХреА рджрд░, рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдпреБрдЧреЛрдВ рдореЗрдВ рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рд╕реНрдерд┐рд░ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИред
box 7.5 рд╣рд╛рдирд┐ рд╕рдорд╛рд░реЛрд╣ рдореЗрдВ рдмреЙрдХреНрд╕ рд╣рд╛рдирд┐ рдШрдЯрдХ рдХрд╛ рд╡рдЬрди, рдпрд╣ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреА рд╕рдЯреАрдХ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рдиреЗ рдкрд░ рдХрд┐рддрдирд╛ рдЬреЛрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
cls 0.5 рдХреБрд▓ рд╣рд╛рдирд┐ рд╕рдорд╛рд░реЛрд╣ рдореЗрдВ рд╡рд░реНрдЧреАрдХрд░рдг рд╣рд╛рдирд┐ рдХрд╛ рд╡рдЬрди, рдЕрдиреНрдп рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╕рд╣реА рд╡рд░реНрдЧ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреЗ рдорд╣рддреНрд╡ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
dfl 1.5 рд╡рд┐рддрд░рдг рдлреЛрдХрд▓ рд▓реЙрд╕ рдХрд╛ рд╡рдЬрди, рдХреБрдЫ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ YOLO рдмрд╛рд░реАрдХ рд╡рд░реНрдЧреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдгред
pose 12.0 рдореБрджреНрд░рд╛ рдЕрдиреБрдорд╛рди рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рдореЗрдВ рдореБрджреНрд░рд╛ рд╣рд╛рдирд┐ рдХрд╛ рд╡рдЬрди, рдореБрджреНрд░рд╛ рдХреАрдкреЙрдЗрдВрдЯреНрд╕ рдХреА рд╕рдЯреАрдХ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рдиреЗ рдкрд░ рдЬреЛрд░ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
kobj 2.0 рдореБрджреНрд░рд╛ рдЕрдиреБрдорд╛рди рдореЙрдбрд▓ рдореЗрдВ рдХреАрдкреЙрдЗрдВрдЯ рдСрдмреНрдЬреЗрдХреНрдЯрдиреЗрд╕ рд▓реЙрд╕ рдХрд╛ рд╡рдЬрди, рдореБрджреНрд░рд╛ рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде рдкрд╣рдЪрд╛рди рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЛ рд╕рдВрддреБрд▓рд┐рдд рдХрд░рдирд╛ред
label_smoothing 0.0 рд▓реЗрдмрд▓ рдЪреМрд░рд╕рд╛рдИ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рд▓рдХреНрд╖реНрдп рд▓реЗрдмрд▓ рдХреЗ рдорд┐рд╢реНрд░рдг рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдб рд▓реЗрдмрд▓ рдХреЛ рдирд░рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд▓реЗрдмрд▓ рдкрд░ рдПрдХ рд╕рдорд╛рди рд╡рд┐рддрд░рдг, рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
nbs 64 рдиреБрдХрд╕рд╛рди рдХреЗ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдирд╛рдордорд╛рддреНрд░ рдмреИрдЪ рдЖрдХрд╛рд░ред
overlap_mask True рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╡рд┐рднрд╛рдЬрди рдорд╛рд╕реНрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдУрд╡рд░рд▓реИрдк рдЪрд╛рд╣рд┐рдП, рдЙрджрд╛рд╣рд░рдг рд╡рд┐рднрд╛рдЬрди рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд▓рд╛рдЧреВ.
mask_ratio 4 рд╡рд┐рднрд╛рдЬрди рдорд╛рд╕реНрдХ рдХреЗ рд▓рд┐рдП рдбрд╛рдЙрдирд╕реИрдореНрдкрд▓ рдЕрдиреБрдкрд╛рдд, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдорд╛рд╕реНрдХ рдХреЗ рд╕рдВрдХрд▓реНрдк рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
dropout 0.0 рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдбреНрд░реЙрдкрдЖрдЙрдЯ рджрд░, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЛ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдЫреЛрдбрд╝рдХрд░ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЛ рд░реЛрдХрдирд╛ред
val True рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рд╕рддреНрдпрд╛рдкрди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдЕрд▓рдЧ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдореЙрдбрд▓ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдЖрд╡рдзрд┐рдХ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
plots False рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рд╕рддреНрдпрд╛рдкрди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рднреВрдЦрдВрдбреЛрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмрдЪрд╛рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреЗ рдЙрджрд╛рд╣рд░рдг, рдореЙрдбрд▓ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╕реАрдЦрдиреЗ рдХреА рдкреНрд░рдЧрддрд┐ рдореЗрдВ рджреГрд╢реНрдп рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рд╡реГрджреНрдзрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░

рдордЬрдмреВрддреА рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рд╡реГрджреНрдзрд┐ рддрдХрдиреАрдХ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ YOLO рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓рддрд╛ рдкреЗрд╢ рдХрд░рдХреЗ рдореЙрдбрд▓, рдореЙрдбрд▓ рдХреЛ рдЕрдирджреЗрдЦреА рдбреЗрдЯрд╛ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдирд┐рдореНрди рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡реГрджреНрдзрд┐ рддрд░реНрдХ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдФрд░ рдкреНрд░рднрд╛рд╡ рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд░рддреА рд╣реИ:

рдпреБрдХреНрддрд┐ рдкреНрд░рдХрд╛рд░ рдЪреВрдХ рд╢реНрд░реЗрдгреА рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо
hsv_h float 0.015 0.0 - 1.0 рд░рдВрдЧ рдкрд╣рд┐рдпрд╛ рдХреЗ рдПрдХ рдЕрдВрд╢ рджреНрд╡рд╛рд░рд╛ рдЫрд╡рд┐ рдХреЗ рд░рдВрдЧ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИ, рд░рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓рддрд╛ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИред рдореЙрдбрд▓ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд╢ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
hsv_s float 0.7 0.0 - 1.0 рдЫрд╡рд┐ рдХреА рд╕рдВрддреГрдкреНрддрд┐ рдХреЛ рдПрдХ рдЕрдВрд╢ рд╕реЗ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд░рдВрдЧреЛрдВ рдХреА рддреАрд╡реНрд░рддрд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддреА рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдкрд░реНрдпрд╛рд╡рд░рдгреАрдп рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреАред
hsv_v float 0.4 0.0 - 1.0 рдЫрд╡рд┐ рдХреЗ рдореВрд▓реНрдп (рдЪрдордХ) рдХреЛ рдПрдХ рдЕрдВрд╢ рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдореЙрдбрд▓ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд╢ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рддрд╣рдд рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИред
degrees float 0.0 -180 - +180 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбрд┐рдЧреНрд░реА рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рдЫрд╡рд┐ рдХреЛ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдШреБрдорд╛рддрд╛ рд╣реИ, рд╡рд┐рднрд┐рдиреНрди рдЭреБрдХрд╛рд╡реЛрдВ рдкрд░ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреА рдореЙрдбрд▓ рдХреА рдХреНрд╖рдорддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИред
translate float 0.1 0.0 - 1.0 рдЫрд╡рд┐ рдЖрдХрд╛рд░ рдХреЗ рдПрдХ рдЕрдВрд╢ рд╕реЗ рдЫрд╡рд┐ рдХреЛ рдХреНрд╖реИрддрд┐рдЬ рдФрд░ рд▓рдВрдмрд╡рдд рд░реВрдк рд╕реЗ рдЕрдиреБрд╡рд╛рдж рдХрд░рддрд╛ рд╣реИ, рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдЦрдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХрд░рддрд╛ рд╣реИред
scale float 0.5 >=0.0 рдПрдХ рд▓рд╛рдн рдХрд╛рд░рдХ рджреНрд╡рд╛рд░рд╛ рдЫрд╡рд┐ рдХреЛ рдорд╛рдкрддрд╛ рд╣реИ, рдХреИрдорд░реЗ рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рджреВрд░реА рдкрд░ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддрд╛ рд╣реИред
shear float 0.0 -180 - +180 рдЫрд╡рд┐ рдХреЛ рдПрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбрд┐рдЧреНрд░реА рд╕реЗ рд╣рд┐рд▓рд╛рддрд╛ рд╣реИ, рд╡рд┐рднрд┐рдиреНрди рдХреЛрдгреЛрдВ рд╕реЗ рджреЗрдЦреА рдЬрд╛ рд░рд╣реА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдкреНрд░рднрд╛рд╡ рдХреА рдирдХрд▓ рдХрд░рддрд╛ рд╣реИред
perspective float 0.0 0.0 - 0.001 рдЫрд╡рд┐ рдореЗрдВ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдкрд░рд┐рд╡рд░реНрддрди рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдореЙрдбрд▓ рдХреА 3D рд╕реНрдерд╛рди рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдмрдврд╝ рдЬрд╛рддреА рд╣реИред
flipud float 0.0 0.0 - 1.0 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рдЫрд╡рд┐ рдХреЛ рдЙрд▓реНрдЯрд╛ рдлрд╝реНрд▓рд┐рдк рдХрд░рддрд╛ рд╣реИ, рд╡рд╕реНрддреБ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓рддрд╛ рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИред
fliplr float 0.5 0.0 - 1.0 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рдЫрд╡рд┐ рдХреЛ рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рдлрд╝реНрд▓рд┐рдк рдХрд░рддрд╛ рд╣реИ, рд╕рдордорд┐рдд рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд╕реАрдЦрдиреЗ рдФрд░ рдбреЗрдЯрд╛рд╕реЗрдЯ рд╡рд┐рд╡рд┐рдзрддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред
bgr float 0.0 0.0 - 1.0 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рдЫрд╡рд┐ рдЪреИрдирд▓реЛрдВ рдХреЛ RGB рд╕реЗ BGR рддрдХ рдлрд╝реНрд▓рд┐рдк рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЧрд▓рдд рдЪреИрдирд▓ рдСрд░реНрдбрд░рд┐рдВрдЧ рдореЗрдВ рдордЬрдмреВрддреА рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред
mosaic float 1.0 0.0 - 1.0 рдЪрд╛рд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдПрдХ рдореЗрдВ рдЬреЛрдбрд╝рддреА рд╣реИ, рд╡рд┐рднрд┐рдиреНрди рджреГрд╢реНрдп рд░рдЪрдирд╛рдУрдВ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддреА рд╣реИред рдЬрдЯрд┐рд▓ рджреГрд╢реНрдп рд╕рдордЭ рдХреЗ рд▓рд┐рдП рдЕрддреНрдпрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реАред
mixup float 0.0 0.0 - 1.0 рджреЛ рдЫрд╡рд┐рдпреЛрдВ рдФрд░ рдЙрдирдХреЗ рд▓реЗрдмрд▓ рдХреЛ рдорд┐рд╢реНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдПрдХ рд╕рдордЧреНрд░ рдЫрд╡рд┐ рдмрдирд╛рддрд╛ рд╣реИред рд▓реЗрдмрд▓ рд╢реЛрд░ рдФрд░ рджреГрд╢реНрдп рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓рддрд╛ рдХреЛ рдкреЗрд╢ рдХрд░рдХреЗ рдореЙрдбрд▓ рдХреА рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИред
copy_paste float 0.0 0.0 - 1.0 рдПрдХ рдЫрд╡рд┐ рд╕реЗ рд╡рд╕реНрддреБрдУрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рджреВрд╕рд░реЗ рдкрд░ рдЪрд┐рдкрдХрд╛рддрд╛ рд╣реИ, рдСрдмреНрдЬреЗрдХреНрдЯ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рд░реЛрдбрд╝рд╛ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред
auto_augment str randaugment - рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╡реГрджреНрдзрд┐ рдиреАрддрд┐ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ (randaugment, autoaugment, augmix), рджреГрд╢реНрдп рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдореЗрдВ рд╡рд┐рд╡рд┐рдзрддрд╛ рд▓рд╛рдХрд░ рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рдиред
erasing float 0.4 0.0 - 0.9 рд╡рд░реНрдЧреАрдХрд░рдг рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдЫрд╡рд┐ рдХреЗ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдорд┐рдЯрд╛ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдореЙрдбрд▓ рдХреЛ рдорд╛рдиреНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реНрдкрд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
crop_fraction float 1.0 0.1 - 1.0 рдХреЗрдВрджреНрд░реАрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рдЬреЛрд░ рджреЗрдиреЗ рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рд╡рд┐рдХрд░реНрд╖рдгреЛрдВ рдХреЛ рдХрдо рдХрд░рдиреЗ, рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдХреЗрд▓ рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЧреАрдХрд░рдг рдЫрд╡рд┐ рдХреЛ рдЙрд╕рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдПрдХ рдЕрдВрд╢ рдореЗрдВ рдХреНрд░реЙрдк рдХрд░рддрд╛ рд╣реИред

рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдФрд░ рд╣рд╛рде рдореЗрдВ рдХрд╛рд░реНрдп рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЗрд╖реНрдЯрддрдо рд╡реГрджреНрдзрд┐ рд░рдгрдиреАрддрд┐ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИ рдЬреЛ рд╕рд░реНрд╡реЛрддреНрддрдо рдореЙрдбрд▓ рдкреНрд░рджрд░реНрд╢рди рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреА рд╣реИред

рд╕реВрдЪрдирд╛-рд╡рд┐рд╖рдпрдХ

рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╡реГрджреНрдзрд┐ рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рд╕рдВрджрд░реНрдн рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВ.

рд▓реЙрдЧрд┐рдВрдЧ

рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдВ рдПрдХ YOLOv8 рдореЙрдбрд▓, рдЖрдкрдХреЛ рд╕рдордп рдХреЗ рд╕рд╛рде рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдирд╛ рдореВрд▓реНрдпрд╡рд╛рди рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдБ рд▓реЙрдЧрд┐рдВрдЧ рдЦреЗрд▓ рдореЗрдВ рдЖрддреА рд╣реИред Ultralytics' YOLO рддреАрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рдХрдбрд╝рд╣рд╛рд░реЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ - Comet, ClearML, рдФрд░ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдбред

рд▓реЙрдЧрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдКрдкрд░ рджрд┐рдП рдЧрдП рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рдореЗрдВ рдбреНрд░реЙрдкрдбрд╛рдЙрди рдореЗрдиреВ рд╕реЗ рдЪреБрдиреЗрдВ рдФрд░ рдЗрд╕реЗ рдЪрд▓рд╛рдПрдВред рдЪреБрдиреЗ рдЧрдП рд▓реЙрдЧрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдкреНрд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

Comet

Comet рдПрдХ рдРрд╕рд╛ рдордВрдЪ рд╣реИ рдЬреЛ рдбреЗрдЯрд╛ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХреЛрдВ рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рдореЙрдбрд▓реЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ, рддреБрд▓рдирд╛ рдХрд░рдиреЗ, рд╕рдордЭрд╛рдиреЗ рдФрд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдореЗрдЯреНрд░рд┐рдХреНрд╕, рдХреЛрдб рдбрд┐рдлреНрд╕ рдФрд░ рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдЯреНрд░реИрдХрд┐рдВрдЧ рдЬреИрд╕реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ Comet:

рдЙрджрд╛рд╣рд░рдг

# pip install comet_ml
import comet_ml

comet_ml.init()

рдЕрдкрдиреЗ рдореЗрдВ рд╕рд╛рдЗрди рдЗрди рдХрд░рдирд╛ рдпрд╛рдж рд░рдЦреЗрдВ Comet рдЙрдирдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдкрдиреА рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдЕрдкрдиреЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд▓реЙрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЗрд╕реЗ рдЕрдкрдиреЗ рдкрд░рд┐рд╡реЗрд╢ рдЪрд░ рдпрд╛ рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛.

ClearML

ClearML рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИ рдЬреЛ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдХреБрд╢рд▓ рд╕рд╛рдЭрд╛рдХрд░рдг рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЯреАрдореЛрдВ рдХреЛ рдЙрдирдХреЗ рдПрдордПрд▓ рдХрд╛рд░реНрдп рдХреЛ рдЕрдзрд┐рдХ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ, рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдФрд░ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ ClearML:

рдЙрджрд╛рд╣рд░рдг

# pip install clearml
import clearml

clearml.browser_login()

рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЕрдкрдиреЗ ClearML рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдЦрд╛рддрд╛ рдФрд░ рдЕрдкрдиреЗ рд╕рддреНрд░ рдХреЛ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░реЗрдВред

рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб

TensorBoard рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдЯреВрд▓рдХрд┐рдЯ рд╣реИ TensorFlow. рдпрд╣ рдЖрдкрдХреЛ рдЕрдкрдиреА рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ TensorFlow рдЧреНрд░рд╛рдлрд╝, рдЕрдкрдиреЗ рдЧреНрд░рд╛рдлрд╝ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдорд╛рддреНрд░рд╛рддреНрдордХ рдореАрдЯреНрд░рд┐рдХ рдкреНрд▓реЙрдЯ рдХрд░реЗрдВ, рдФрд░ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧреБрдЬрд░рдиреЗ рд╡рд╛рд▓реА рдЫрд╡рд┐рдпреЛрдВ рдЬреИрд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЗрдЯрд╛ рджрд┐рдЦрд╛рдПрдВред

Google Colab рдореЗрдВ TensorBoard рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

рдЙрджрд╛рд╣рд░рдг

load_ext tensorboard
tensorboard --logdir ultralytics/runs  # replace with 'runs' directory

TensorBoard рдХрд╛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рдПрдВ рдФрд░ http://localhost:6006/ рдкрд░ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦреЗрдВред

рдЙрджрд╛рд╣рд░рдг

tensorboard --logdir ultralytics/runs  # replace with 'runs' directory

рдпрд╣ TensorBoard рдХреЛ рд▓реЛрдб рдХрд░реЗрдЧрд╛ рдФрд░ рдЗрд╕реЗ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░реЗрдЧрд╛ рдЬрд╣рд╛рдВ рдЖрдкрдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд▓реЙрдЧ рд╕рд╣реЗрдЬреЗ рдЧрдП рд╣реИрдВред

рдЕрдкрдирд╛ рд▓реЙрдЧрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЕрдкрдиреЗ рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рд╕рднреА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореАрдЯреНрд░рд┐рдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рдЪреБрдиреЗ рд╣реБрдП рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЗрдВ рд▓реЙрдЧ рдЗрди рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ, рдФрд░ рдЖрдк рд╕рдордп рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ, рд╡рд┐рднрд┐рдиреНрди рдореЙрдбрд▓реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдФрд░ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рд▓реЙрдЧ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред



2023-11-12 рдмрдирд╛рдпрд╛ рдЧрдпрд╛, рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 2024-04-23
рд▓реЗрдЦрдХ: рдбрд┐рдкреЗрдВрдЯрд╛рдмреЛрдЯ [рдмреЙрдЯ] (1), рдЧреНрд▓реЗрди-рдЬреЛрдЪрд░ (10), рдлрдХрд╛рдпреЛрди (1), рд▓рд╛рдлрд┐рдВрдЧ-рдХреНрдпреВ (2), рдмреБрд░рд╣рд╛рди-рдХреНрдпреВ (1)

рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ