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

рдХреЗ рд╕рд╛рде рджреГрд╢реНрдп рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ YOLOv8TensorBoard рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг

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

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

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

Tensorboard рдЕрд╡рд▓реЛрдХрди

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

YOLOv8 TensorBoard рдХреЗ рд╕рд╛рде рдкреНрд░рд╢рд┐рдХреНрд╖рдг

рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди TensorBoard рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ YOLOv8 рдореЙрдбрд▓ рд╕реАрдзреЗ рд╣реИрдВ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рд╛рдн рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред

рд╕рдВрд╕реНрдерд╛рдкрди

рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЪрд▓рд╛рдПрдВ:

рд╕рдВрд╕реНрдерд╛рдкрди

# Install the required package for YOLOv8 and Tensorboard
pip install ultralytics

TensorBoard рдЖрд╕рд╛рдиреА рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ YOLOv8, рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрдЕрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ред

рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рд╕реНрддреГрдд рдирд┐рд░реНрджреЗрд╢реЛрдВ рдФрд░ рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реА рдЬрд╛рдБрдЪ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ YOLOv8 рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдЧрд╛рдЗрдбред рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп YOLOv8, рдЕрдЧрд░ рдЖрдкрдХреЛ рдХреЛрдИ рдХрдард┐рдирд╛рдИ рдЖрддреА рд╣реИ, рддреЛ рд╕рдорд╛рдзрд╛рди рдФрд░ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╕реНрдпрд╛рдПрдВ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рджреЗрдЦреЗрдВ.

рдХреЗ рд▓рд┐рдП TensorBoard рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ Google рдХреЛрд▓рд╛рдм

рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп Google рдХреЛрд▓рд╛рдм, рдЕрдкрдирд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛрдб рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ TensorBoard рд╕реЗрдЯ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ:

TensorBoard рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ Google рдХреЛрд▓рд╛рдм

%load_ext tensorboard
%tensorboard --logdir path/to/runs

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

рдЙрдкрдпреЛрдЧ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдЧреЛрддрд╛ рд▓рдЧрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдХреА рд╕реАрдорд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ YOLOv8 рджреНрд╡рд╛рд░рд╛ рдкреЗрд╢ рдХрд┐рдП рдЧрдП рдореЙрдбрд▓ Ultralytics. рдЗрд╕рд╕реЗ рдЖрдкрдХреЛ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рдореЙрдбрд▓ рдЪреБрдирдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреАред

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

rom ultralytics import YOLO

 Load a pre-trained model
odel = YOLO('yolov8n.pt')

 Train the model
esults = model.train(data='coco8.yaml', epochs=100, imgsz=640)
``

ning the usage code snippet above, you can expect the following output:

text
ard: Start with 'tensorboard --logdir path_to_your_tensorboard_logs', view at http://localhost:6006/

put рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ TensorBoard рдЕрдм рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЖрдкрдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░ рд░рд╣рд╛ рд╣реИ YOLOv8 рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рддреНрд░ред рдЖрдк рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореАрдЯреНрд░рд┐рдХ рдФрд░ рдореЙрдбрд▓ рдкреНрд░рджрд░реНрд╢рди рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рдП рдЧрдП URL (http://localhost:6006/) рдкрд░ рдЬрд╛рдХрд░ TensorBoard рдбреИрд╢рдмреЛрд░реНрдб рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП Google Colab, TensorBoard рдЙрд╕реА рд╕реЗрд▓ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧрд╛ рдЬрд╣рд╛рдВ рдЖрдкрдиреЗ TensorBoard рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдП рдереЗред

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

рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ TensorBoard рдЦрдбрд╝реЗ YOLOv8 рдкреНрд░рд╢рд┐рдХреНрд╖рдг

рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ TensorBoard рдХреА рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рдШрдЯрдХреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ YOLOv8 рдкреНрд░рд╢рд┐рдХреНрд╖рдгред TensorBoard рдХреЗ рддреАрди рдкреНрд░рдореБрдЦ рдЦрдВрдб рдЯрд╛рдЗрдо рд╕реАрд░реАрдЬрд╝, рд╕реНрдХреЗрд▓рд░ рдФрд░ рдЧреНрд░рд╛рдлрд╝ рд╣реИрдВред

рд╢реГрдВрдЦрд▓рд╛

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

(https://github.com/ultralytics/ultralytics/рд╕рдВрдкрддреНрддрд┐/25847604/20b3e038-0356-465e-a37e-1ea232c68354)

TensorBoard рдореЗрдВ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

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

iled рдореАрдЯреНрд░рд┐рдХ рдХрд╛рд░реНрдб**: рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рд╕реАрдЦрдиреЗ рдХреА рджрд░ (lr), рдкреНрд░рд╢рд┐рдХреНрд╖рдг (рдЯреНрд░реЗрди), рдФрд░ рд╕рддреНрдпрд╛рдкрди (val) рдореИрдЯреНрд░рд┐рдХреНрд╕ рдЬреИрд╕реА рд╡рд┐рднрд┐рдиреНрди рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреА рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд╛рд░реНрдб рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

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

рдореЗрдВ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ ortance YOLOv8 рдкреНрд░рд╢рд┐рдХреНрд╖рдг

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

рдПрдЖрд░рдПрд╕

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

(https://github.com/ultralytics/ultralytics/рд╕рдВрдкрддреНрддрд┐/25847604/f9228193-13e9-4768-9edf-8fa15ecd24fa)

TensorBoard рдореЗрдВ рд╕реНрдХреЗрд▓рд░ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

рджрд░ (lr) рдЯреИрдЧ**: рдпреЗ рдЯреИрдЧ рд╡рд┐рднрд┐рдиреНрди рдЦрдВрдбреЛрдВ рдореЗрдВ рд╕реАрдЦрдиреЗ рдХреА рджрд░ рдореЗрдВ рднрд┐рдиреНрдирддрд╛ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ (рдЬреИрд╕реЗ, pg0, pg1, pg2). рдпрд╣ рд╣рдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рд╕реАрдЦрдиреЗ рдХреА рджрд░ рд╕рдорд╛рдпреЛрдЬрди рдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

ics рдЯреИрдЧ**: рд╕реНрдХреЗрд▓рд░ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рд╕рдВрдХреЗрддрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬреИрд╕реЗ:

AP50 (B)': рдпреВрдирд┐рдпрди (IoU) рдкрд░ 50% рдЪреМрд░рд╛рд╣реЗ рдкрд░ рдФрд╕рдд рдФрд╕рдд рдкрд░рд┐рд╢реБрджреНрдзрддрд╛, рд╡рд╕реНрддреБ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рд╕рдЯреАрдХрддрд╛ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

AP50-95 (B)': рдФрд╕рдд рдФрд╕рдд рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдХреА рдЧрдгрдирд╛ IoU рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рдХреА рдПрдХ рд╕реАрдорд╛ рдкрд░ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреЛ рд╕рдЯреАрдХрддрд╛ рдХрд╛ рдЕрдзрд┐рдХ рд╡реНрдпрд╛рдкрдХ рдореВрд▓реНрдпрд╛рдВрдХрди рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред

recision (B)': рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЕрдиреБрдорд╛рдирд┐рдд рд╕рдХрд╛рд░рд╛рддреНрдордХ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрдкрд╛рдд рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рд╕рдЯреАрдХрддрд╛ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдХреБрдВрдЬреАред

ecall (B)': рдЙрди рдореЙрдбрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдЬрд╣рд╛рдВ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдпрд╣ рдореАрдЯреНрд░рд┐рдХ рд╕рднреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдорд╛рдкрддрд╛ рд╣реИред

рд╡рд┐рднрд┐рдиреНрди рдореАрдЯреНрд░рд┐рдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдиреЗрдВ, рдкреНрд░рджрд░реНрд╢рди рдореАрдЯреНрд░рд┐рдХ рдкрд░ рд╣рдорд╛рд░реА рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдкрдврд╝реЗрдВ.

рдирд┐рдВрдЧ рдФрд░ рд╕рддреНрдпрд╛рдкрди рдЯреИрдЧ (train, val)**: рдпреЗ рдЯреИрдЧ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рд╕рддреНрдпрд╛рдкрди рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдореАрдЯреНрд░рд┐рдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛ рд╕реЗрдЯреЛрдВ рдореЗрдВ рдореЙрдбрд▓ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рддреБрд▓рдирд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред

рдирд┐рдЧрд░рд╛рдиреА рд╕реНрдХреЗрд▓рд░ рдХрд╛ рдСрд░реНрдЯреЗрдВрд╕

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

рд╕реНрдХреЗрд▓рд░ рдФрд░ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдмреАрдЪ

TensorBoard рдореЗрдВ th Scalars рдФрд░ Time Series рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреНрд░реИрдХрд┐рдВрдЧ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡реЗ рдереЛрдбрд╝реЗ рдЕрд▓рдЧ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреА рдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВред рд╕реНрдХреЗрд▓рд░ рд╕реНрдХреЗрд▓рд░ рдорд╛рдиреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рд╛рдирд┐ рдФрд░ рд╕рдЯреАрдХрддрд╛ рдЬреИрд╕реЗ рд╕рд░рд▓ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА рд╕рд╛рдЬрд┐рд╢ рд░рдЪрдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╡реЗ рдПрдХ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдЕрд╡рд▓реЛрдХрди рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпреЗ рдореАрдЯреНрд░рд┐рдХ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдпреБрдЧ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдмрджрд▓рддреЗ рд╣реИрдВред рдЬрдмрдХрд┐, TensorBoard рдХрд╛ рд╕рдордп-рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЕрдиреБрднрд╛рдЧ рд╡рд┐рднрд┐рдиреНрди рдореАрдЯреНрд░рд┐рдХ рдХрд╛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╕рдордпрд░реЗрдЦрд╛ рджреГрд╢реНрдп рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕рдордп рдХреЗ рд╕рд╛рде рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдкреНрд░рдЧрддрд┐ рдФрд░ рд░реБрдЭрд╛рдиреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИ, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдореЗрдВ рдЧрд╣рд░рд╛ рдЧреЛрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдПрдЪ рдПрд╕

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

(https://github.com/ultralytics/ultralytics/assets/25847604/039028e0-4ab3-4170-bfa8-f93ce483f615)

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

рд░реА

de рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЖрдкрдХреЛ TensorBoard рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдирд╛ рд╣реИ YOLOv8 рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреГрд╢реНрдп рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдПред рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдкреНрд░рдореБрдЦ TensorBoard рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдФрд░ рдореЙрдбрд▓ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рджреМрд░рд╛рди рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреА рд╣реИрдВ YOLOv8 рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рддреНрд░ред

рдЗрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧ рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рдЕрдиреНрд╡реЗрд╖рдг, рдЖрдк рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ TensorFlowрдЖрдзрд┐рдХрд╛рд░рд┐рдХ TensorBoard рдкреНрд░рд▓реЗрдЦрди рдФрд░ рдЙрдирдХреЗ GitHub рднрдВрдбрд╛рд░ред

рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдПрдХреАрдХрд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдиреЗрдВ Ultralytics? рдмрд╛рд╣рд░ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ Ultralytics рдПрдХреАрдХрд░рдг рдЧрд╛рдЗрдб рдкреЗрдЬ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЕрдиреНрдп рд░реЛрдорд╛рдВрдЪрдХ рдХреНрд╖рдорддрд╛рдПрдВ рдХреНрдпрд╛ рдЦреЛрдЬреЗ рдЬрд╛рдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реА рд╣реИрдВ!

рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди

рдХреНрдпрд╛ рдореИрдВ рдПрдХреАрдХреГрдд рдХрд░рддрд╛ рд╣реВрдВ YOLOv8 рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП TensorBoard рдХреЗ рд╕рд╛рде?

рдЖрдИрдПрдирдЬреА YOLOv8 TensorBoard рдХреЗ рд╕рд╛рде рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рджреГрд╢реНрдп рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

ple "рд╕реНрдерд╛рдкрдирд╛"

"CLI"

# Install the required package for YOLOv8 and Tensorboard
pip install ultralytics

рдЗрд╕рдХреЗ рдмрд╛рдж, рдЕрдкрдиреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд░рди рд▓реЙрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП TensorBoard рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ, рдлрд┐рд░ TensorBoard рд╢реБрд░реВ рдХрд░реЗрдВ:

TensorBoard рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ Google рдХреЛрд▓рд╛рдм

%load_ext tensorboard
%tensorboard --logdir path/to/runs

рдЕрдВрдд рдореЗрдВ, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди, YOLOv8 рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ TensorBoard рдореЗрдВ рд╣рд╛рдирд┐ рдФрд░ рд╕рдЯреАрдХрддрд╛ рдЬреИрд╕реЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реИред рдЖрдк http://localhost:6006/ рдкрд░ рдЬрд╛рдХрд░ рдЗрди рдореАрдЯреНрд░рд┐рдХ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдПрдХ рд╡реНрдпрд╛рдкрдХ рдЧрд╛рдЗрдб рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рджреЗрдЦреЗрдВ YOLOv8 рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЧрд╛рдЗрдбред

TensorBoard рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХреНрдпрд╛ рд▓рд╛рдн рд╣реИрдВ YOLOv8 рдкреНрд░рд╕реНрддрд╛рд╡?

рдХреЗ рд╕рд╛рде TensorBoard рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ YOLOv8 рдХреБрд╢рд▓ рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрдИ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдЯреВрд▓ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:

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

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

рдореИрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди TensorBoard рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ YOLOv8 рдХреЛ рдЧрдврд╝рдирд╛?

рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП a YOLOv8 TensorBoard рдХреЗ рд╕рд╛рде рдореЙрдбрд▓, рдЗрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:

  1. TensorBoard рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ YOLOv8: рдЪрд▓рд╛рдирд╛ pip install ultralytics рдЬрд┐рд╕рдореЗрдВ TensorBoard рд╢рд╛рдорд┐рд▓ рд╣реИред
  2. TensorBoard рд▓реЙрдЧрд┐рдВрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ: рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди, YOLOv8 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд▓реЙрдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдореАрдЯреНрд░рд┐рдХ рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реИред
  3. TensorBoard рд╢реБрд░реВ рдХрд░реЗрдВ: рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ TensorBoard рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ tensorboard --logdir path/to/your/tensorboard/logs.

TensorBoard рдбреИрд╢рдмреЛрд░реНрдб, http://localhost:6006/ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд▓рдн, рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреА рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдПрдХ рдЧрд╣рд░реА рдЧреЛрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд░ рдЬрд╛рдПрдБYOLOv8 рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЧрд╛рдЗрдбред

рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдореИрдВ TensorBoard рдХреЗ рд╕рд╛рде рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ YOLOv8 рдореЙрдбрд▓?

рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди YOLOv8 рдореЙрдбрд▓, TensorBoard рдЖрдкрдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореАрдЯреНрд░рд┐рдХ рдХреА рдПрдХ рд╕рд░рдгреА рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  • рд╣рд╛рдирд┐ (рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рд╕рддреНрдпрд╛рдкрди): рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рд╕рддреНрдпрд╛рдкрди рдХреЗ рджреМрд░рд╛рди рдореЙрдбрд▓ рдХрд┐рддрдирд╛ рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░ рд░рд╣рд╛ рд╣реИред
  • рд╕рдЯреАрдХрддрд╛/рдкрд░рд┐рд╢реБрджреНрдзрддрд╛/рдпрд╛рдж: рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рд╕рдЯреАрдХрддрд╛ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдореБрдЦ рдкреНрд░рджрд░реНрд╢рди рдореЗрдЯреНрд░рд┐рдХреНрд╕ред
  • рд╕реАрдЦрдиреЗ рдХреА рджрд░: рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЧрддрд┐рд╢реАрд▓рддрд╛ рдкрд░ рдЗрд╕рдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдЦрдиреЗ рдХреА рджрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдЯреНрд░реИрдХ рдХрд░реЗрдВред
  • рдПрдордПрдкреА (рдФрд╕рдд рдкрд░рд┐рд╢реБрджреНрдзрддрд╛): рд╡рд┐рднрд┐рдиреНрди IoU рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╡реНрдпрд╛рдкрдХ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рд▓рд┐рдПред

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

рдХреНрдпрд╛ рдореИрдВ TensorBoard рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдореЗрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ? Google рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдХреЛрд▓рд╛рдм рд╡рд╛рддрд╛рд╡рд░рдг YOLOv8?

рд╣рд╛рдБ, рдЖрдк TensorBoard рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ Google рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрд▓рд╛рдм рд╡рд╛рддрд╛рд╡рд░рдг YOLOv8 рдореЙрдбрд▓ред рдпрд╣рд╛рдБ рдПрдХ рддреНрд╡рд░рд┐рдд рд╕реЗрдЯрдЕрдк рд╣реИ:

TensorBoard рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ Google рдХреЛрд▓рд╛рдм

%load_ext tensorboard
%tensorboard --logdir path/to/runs

рдлрд┐рд░, рдЪрд▓рд╛рдПрдБ YOLOv8 рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ:

from ultralytics import YOLO

# Load a pre-trained model
model = YOLO("yolov8n.pt")

# Train the model
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

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



рдмрдирд╛рдпрд╛ рдЧрдпрд╛ 2024-01-01, рдЕрджреНрдпрддрдирд┐рдд 2024-07-05
рд▓реЗрдЦрдХ: рдЧреНрд▓реЗрди-рдЬреЛрдЪрд░ (6), рдЕрдмрд┐рд░рд╛рдореА-рд╡реАрдирд╛ (1)

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