YOLOv8(Object Detection)

(You Only Look Once) Yolo
Yolo یک الگوریتم پیشرفته تشخیص شیء به شکل بلادرنگ است که در سال 2015 جوزف ردمون (Joseph Redmon) ،سانتوش دیوالا (Santosh Divvala)، راس گیرشیک (Ross Girshick) و علی فرهادی (Ali Farhadi) در مقاله تحقیقاتی معروف “You Only Look Once, Unified, Real-Time Object Detection” آن را معرفی کردند.YOLOv8
Ultralytics YOLOv8 یک مدل پیشرفته , (model state-of-the-art ) است که براساس نسخه های قبلی yolo ساخته شده و ویژگی ها و پیشرفت های جدید و بهتری را برای انعطاف پذیری و عملکرد بالا معرفی می کند. از ویژگی های مهم Yolov8 , Yolo میتوان به موارد زیر اشاره کرد که این مدل را به انتخاب مناسبی برای تشخیص و ردیابی اشیاء، سگمنت اشیاء، طبقه بندی تصویر و تشخیص حالت بدن انسان (HBPR,HBPE) تبدیل کرده است:- سرعت (Speed)
- دقت تشخیص (Detection Accuracy)
- تعمیم خوب (Good Generalization)
- متنبازبودن (Open-source)


Detection Yolov8
تشخیص اشیاء موقعیت شیء در تصویر را پیدا کرده و کلاس مربوط به آن را نیز پیش بینی میکند. خروجی این تسک مجموعه ای از مختصات اشیاء (bounding boxes) و لیبل کلاس نظیرشان است و برای موقعیت هایی که نیازی نیست کلاس مربوط به هر پیکسل تصویر را بدانیم و موقعیت تقریبی شیء مهم باشد انتخاب مناسبی است.
آمار و دقت انواع مدل های Yolov8 در Detection

Detection Training
دستور آموزش مدل Yolov8n با epoch = 100 , img_size = 640px روی دیتاست COCO128 :
Detection Validation
دستور ارزیابی مدل ترین شده :
Detection Prediction

Detection Export
مدل آموزش دیده شده Yolov8 را در فرمت های مختلف ONNX, CoreML میتوان خروجی گرفت.
Formats
فرمت هایی که در Yolov8 میتوان مدل را خروجی گرفت طبق جدول زیر است: