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

рдЫрд╡рд┐ рд╡рд░реНрдЧреАрдХрд░рдг рдбреЗрдЯрд╛рд╕реЗрдЯ рдЕрд╡рд▓реЛрдХрди

рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕рдВрд░рдЪрдирд╛ YOLO рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛рд░реНрдп

рдХреЗ рд▓рд┐рдП Ultralytics YOLO рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛рд░реНрдп, рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рднрд╛рдЬрди-рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП root рдЙрдЪрд┐рдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг, рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рддреНрдпрд╛рдкрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ред рдЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ (train) рдФрд░ рдкрд░реАрдХреНрд╖рдг (test) рдЪрд░рдг, рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд╕рд╛рде (val).

рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рдирд╛рдо рд╕рдВрдмрдВрдзрд┐рдд рд╡рд░реНрдЧ рдХреЗ рдирд╛рдо рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЙрд╕ рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЫрд╡рд┐рдпрд╛рдВ рд╣реИрдВред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ JPEG рдпрд╛ PNG рдЬреИрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛ рдЙрджрд╛рд╣рд░рдг

рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ CIFAR-10 рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдиреА рдЪрд╛рд╣рд┐рдП:

cifar-10-/
|
|-- train/
|   |-- airplane/
|   |   |-- 10008_airplane.png
|   |   |-- 10009_airplane.png
|   |   |-- ...
|   |
|   |-- automobile/
|   |   |-- 1000_automobile.png
|   |   |-- 1001_automobile.png
|   |   |-- ...
|   |
|   |-- bird/
|   |   |-- 10014_bird.png
|   |   |-- 10015_bird.png
|   |   |-- ...
|   |
|   |-- ...
|
|-- test/
|   |-- airplane/
|   |   |-- 10_airplane.png
|   |   |-- 11_airplane.png
|   |   |-- ...
|   |
|   |-- automobile/
|   |   |-- 100_automobile.png
|   |   |-- 101_automobile.png
|   |   |-- ...
|   |
|   |-- bird/
|   |   |-- 1000_bird.png
|   |   |-- 1001_bird.png
|   |   |-- ...
|   |
|   |-- ...
|
|-- val/ (optional)
|   |-- airplane/
|   |   |-- 105_airplane.png
|   |   |-- 106_airplane.png
|   |   |-- ...
|   |
|   |-- automobile/
|   |   |-- 102_automobile.png
|   |   |-- 103_automobile.png
|   |   |-- ...
|   |
|   |-- bird/
|   |   |-- 1045_bird.png
|   |   |-- 1046_bird.png
|   |   |-- ...
|   |
|   |-- ...

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

рдЙрдкрдпреЛрдЧ

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

from ultralytics import YOLO

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

# Train the model
results = model.train(data='path/to/dataset', epochs=100, imgsz=640)
# Start training from a pretrained *.pt model
yolo detect train data=path/to/data model=yolov8n-cls.pt epochs=100 imgsz=640

рд╕рдорд░реНрдерд┐рдд рдбреЗрдЯрд╛рд╕реЗрдЯ

Ultralytics рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд╕рд╛рде рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:

  • рдХреИрд▓рдЯреЗрдХ 101: рдПрдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рдЬрд┐рд╕рдореЗрдВ рдЫрд╡рд┐ рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП 101 рдСрдмреНрдЬреЗрдХреНрдЯ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреА рдЫрд╡рд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВред
  • Caltech 256: 256 рдСрдмреНрдЬреЗрдХреНрдЯ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдФрд░ рдЕрдзрд┐рдХ рдЪреБрдиреМрддреАрдкреВрд░реНрдг рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде Caltech 101 рдХрд╛ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдВрд╕реНрдХрд░рдгред
  • CIFAR-10: 10 рд╡рд░реНрдЧреЛрдВ рдореЗрдВ 60K 32x10 рд░рдВрдЧ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ, рдкреНрд░рддрд┐ рд╡рд░реНрдЧ 6K рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рдеред
  • CIFAR-100: CIFAR-10 рдХрд╛ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдЬрд┐рд╕рдореЗрдВ 100 рдСрдмреНрдЬреЗрдХреНрдЯ рд╢реНрд░реЗрдгрд┐рдпрд╛рдВ рдФрд░ рдкреНрд░рддрд┐ рд╡рд░реНрдЧ 600 рдЫрд╡рд┐рдпрд╛рдВ рд╣реИрдВред
  • рдлреИрд╢рди-MNIST: рдЫрд╡рд┐ рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП 70,000 рдлреИрд╢рди рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреА 10 рдЧреНрд░реЗрд╕реНрдХреЗрд▓ рдЫрд╡рд┐рдпреЛрдВ рд╕реЗ рдпреБрдХреНрдд рдПрдХ рдбреЗрдЯрд╛рд╕реЗрдЯред
  • рдЗрдореЗрдЬрдиреЗрдЯ: 14 рдорд┐рд▓рд┐рдпрди рд╕реЗ рдЕрдзрд┐рдХ рдЫрд╡рд┐рдпреЛрдВ рдФрд░ 20,000 рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдФрд░ рдЫрд╡рд┐ рд╡рд░реНрдЧреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдбреЗрдЯрд╛рд╕реЗрдЯред
  • рдЗрдореЗрдЬрдиреЗрдЯ -10: рддреЗрдЬреА рд╕реЗ рдкреНрд░рдпреЛрдЧ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП 10 рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЗрдореЗрдЬрдиреЗрдЯ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рдмрд╕реЗрдЯред
  • рдЗрдореЗрдЬрдиреЗрдЯ: рдЗрдореЗрдЬрдиреЗрдЯ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рдмрд╕реЗрдЯ рдЬрд┐рд╕рдореЗрдВ рддреНрд╡рд░рд┐рдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП 10 рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдХреНрд╖рд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
  • Imagewoof: рдЫрд╡рд┐ рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП 10 рдХреБрддреНрддреЗ рдирд╕реНрд▓ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рд╡рд╛рд▓реЗ рдЗрдореЗрдЬрдиреЗрдЯ рдХрд╛ рдПрдХ рдЕрдзрд┐рдХ рдЪреБрдиреМрддреАрдкреВрд░реНрдг рд╕рдмрд╕реЗрдЯред
  • MNIST: рдЫрд╡рд┐ рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рд╕реНрддрд▓рд┐рдЦрд┐рдд рдЕрдВрдХреЛрдВ рдХреА 70,000 рдЧреНрд░реЗрд╕реНрдХреЗрд▓ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдбреЗрдЯрд╛рд╕реЗрдЯред

рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рдЬреЛрдбрд╝рдирд╛

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рд╣реИ рдФрд░ рдЖрдк рдЗрд╕реЗ рд╡рд░реНрдЧреАрдХрд░рдг рдореЙрдбрд▓ рдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ Ultralytics, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ "рдбреЗрдЯрд╛рд╕реЗрдЯ рдкреНрд░рд╛рд░реВрдк" рдХреЗ рддрд╣рдд рдКрдкрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЕрдкрдирд╛ data рдбреЗрдЯрд╛рд╕реЗрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рддрд░реНрдХред



2023-11-12 рдмрдирд╛рдпрд╛ рдЧрдпрд╛, рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 2024-04-10
рд▓реЗрдЦрдХ: рд╕реНрдЯреЙрд░реНрдорд╕рди (1), рдЧреНрд▓реЗрди-рдЬреЛрдЪрд░ (4), рдЧреНрд░реЗрдЯрд╡реА (1)

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