تفاصيل العمل

? ملخص مشروع NTI/Fire Detection

المشروع هو نظام ذكاء اصطناعي للكشف عن الحرائق باستخدام YOLOv8.

الخطوات اللي بيعملها:

تحميل البيانات

بيجيب Dataset خاصة بالحرائق من منصة Roboflow.

البيانات متجهزة بصيغة YOLOv8.

تجهيز البيئة

بيثبت المكتبات اللازمة:

Ultralytics لتشغيل YOLOv8.

PyTorch للتدريب.

wandb لمتابعة الأداء.

تدريب النموذج (YOLOv8)

بيبدأ من وزن جاهز (yolov8s.pt).

يدرب الموديل على صور الحرائق/non-fire.

يحدد إعدادات زي: عدد الـepochs، حجم الصور، الـbatch size، معدل التعلم.

تقييم النموذج

بيعمل Validation ويحسب الأداء (Precision, Recall, mAP).

بيعرض صور توضح نتائج التدريب (loss curves, confusion matrix).

التجربة على فيديوهات

بياخد فيديو (مثلاً demo3.mp4).

يشغّل الموديل على كل فريم ويتنبأ بوجود حريق أو لا.

يحفظ نسخة جديدة من الفيديو فيها التوقعات (bounding boxes

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
5
تاريخ الإضافة
تاريخ الإنجاز
المهارات