YOLOvME: القضية الغامضة لفضلات الكلاب
اكتشف كيف استخدم بن فرحماند YOLOv5 والذكاء الاصطناعي للرؤية لحل لغز فضلات الكلاب في أحد الأحياء وتحسين العلاقات المجتمعية.

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

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

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









