YOLOvME: قضية فضلات الكلاب الغامضة
اكتشف كيف استخدم Ben Farahmand YOLOv5 والذكاء الاصطناعي للرؤية لحل مشكلة فضلات الكلاب في الحي وتحسين العلاقات المجتمعية.
Nuvola Ladi3 دقيقة قراءة
في المرة القادمة التي تدع فيها كلبك يتبرز في ساحة أحدهم، ربما يجدر بك التفكير مليًا. أدرك بن فرحماند أن هذه المشكلة بعينها تواجهه عندما بدأت ابنته تنبهه إلى تزايد فضلات الكلاب في ساحته. ولأنه لم يكن يعرف من المسؤول عن ذلك، بدأ بن يفكر في طريقة للإمساك بالفاعل متلبسًا.
أردنا أن نعرف كيف انتهت القصة، فجلسنا مع بن وطرحنا عليه بعض الأسئلة عن تجربته مع Ultralytics YOLOv5 وذكاء الرؤية الاصطناعي.
كيف كانت عمليتك لإنشاء أداة اكتشاف الأجسام؟#

تحديد التحدي#
يقول بن: «لاحظت وجود مشكلة. قلت لنفسي: حسنًا، ابنتي تلعب في الساحة وتلاحظ فضلات الكلاب فيها. أردت أن أتمكن من التحدث إلى الشخص الذي يترك كلبه يتبرز ولا يلتقط الفضلات». كان على بن أن يجد حلًا أفضل من التحديق من نافذته على مدار الساعة طوال أيام الأسبوع.
اختيار نموذج تعلّم الآلة المناسب#
وهكذا، بعد بحث سريع على Google، اكتشف Ben Ultralytics YOLOv5 وبدأ تدريب نموذجه. قال: «صادفت بعض النماذج المختلفة المتاحة. بدا أن YOLOv5 يتمتع بوثائق جيدة، لذا بدأت به». ثم لجأ Ben إلى Twitter ووثّق المعلومات التي جمعها أثناء ترصده، وأبقانا في ترقب مستمر.
تدريب نموذج تعلّم الآلة#
واجه بن بعض العقبات في البداية. فقد واجه نموذجه صعوبة أولًا في اكتشاف الكلاب الصغيرة، التي ظلت ضمن قائمة المشتبه بهم في القضية. وأحيانًا كان يصنف الكلاب الصغيرة على أنها طيور، وأحيانًا أخرى لا يكتشفها مطلقًا. وفي إحدى الحالات، صُنّف كلب أبيض كبير وكثيف الفراء على أنه خروف. ولحل هذه المشكلة، استبدل بن الشبكة العصبية الصغيرة التي كان يستخدمها بأخرى أكبر، ونجح في ذلك. فلم تعد الكلاب الصغيرة تُصنّف على أنها طيور، وصُنّف الحيوان الذي ظُنّ أنه خروف أخيرًا على أنه كلب.

هل تمكنت من الإمساك بالفاعل؟#
«نعم، وما حدث في النهاية هو أن المالكين كانوا يمرون غالبًا بساحتي. أحيانًا كان الأب يمر، وأحيانًا أخرى كانت الابنة. وعندما راجعت بياناتي، وجدت أن الأب كان يلتقط فضلات الكلب دائمًا، أما الابنة فلم تكن تفعل ذلك». يبدو أن الأمور تحسنت في حي بن. «كتبنا لهم رسالة وتحدثنا إليهم، ولم تظهر فضلات أخرى حتى الآن. لكن الأمر أصبح يبعث على شيء من الريبة، لأنني أخرج أحيانًا فأتعرف إلى هذه الكلاب وهي تمر. وأتساءل إن كانوا يعرفون أنني أراقبهم».
كيف بدأت استخدام Ultralytics وYOLOv5؟#
«حسنًا، بدأ الأمر مصادفة، فقد كنت أعرف OpenCV، وجرّبت العمل به قليلًا في مرحلة الدراسات العليا. لكن برنامجي للدراسات العليا كان يركز أكثر على التصميم لتحقيق أثر اجتماعي، من دون تركيز هندسي. كنت أجرّب بعض الأشياء فحسب. ومؤخرًا، كنت أعرف أن تنفيذ ما أريده ممكن، لكنني لم أكن متأكدًا تمامًا من قدرتي على ذلك. ولم أدرك أيضًا مدى سهولته. أحييكم على جودة الوثائق الممتازة. ومن كتب وثائقكم يستحق زيادة في الراتب».
ما التحديات الأخرى التي تود حلها باستخدام Ultralytics YOLOv5؟#
«في الوقت الحالي، أول ما يخطر ببالي هو لافتة التوقف في حيّنا التي يتجاوزها الناس باستمرار. ربما أنشأ شخص آخر تطبيقًا كهذا بالفعل، لكنني أود معرفة من يستمر في تجاوز لافتة التوقف. إلا أنني لا أستطيع الجزم بمدى قانونية إعداد شيء كهذا».
بن فرحماند مدير منتجات في شركة تعليمية صغيرة تُدعى Tuva Labs، تعمل على تعزيز تعليم الثقافة البيانية وتمكين المعلمين من إدخال التعلم الواقعي في تدريس الرياضيات والعلوم. توفر Tuva Labs مجموعات بيانات ودروسًا وبرامج لرسم المخططات، ما يتيح دمج أي نوع من دروس الإحصاء في مناهجهم الدراسية. كما أسس بن FAZA، وهي لعبة لوحية تعاونية مشوقة تدور أحداثها في أجواء الخيال العلمي الشعبي، وتعيد سرد قصة الغزو الكلاسيكية للكائنات الفضائية.
اطّلع على سلسلة تغريدات Ben على Twitter التي توثّق سردية فضلات الكلاب.
اعثر على شفرة Ben في مستودع dog-detector على GitHub.
بقلم
التعليقات
اطرح سؤالًا، أو شارك نتائجك، أو ساعد شخصًا آخر.










