YOLOvME : le mystère des déjections canines
Découvre comment Ben Farahmand a utilisé YOLOv5 et l’IA visuelle pour résoudre un problème de déjections canines dans son quartier et améliorer les relations au sein de la communauté.
Nuvola Ladi4 min de lecture
La prochaine fois que tu laisses ton chien faire ses besoins dans le jardin de quelqu’un, tu ferais mieux d’y réfléchir à deux fois. Ben Farahmand a compris qu’il était confronté à ce problème lorsque sa fille a commencé à lui signaler la quantité de crottes de chien qui apparaissaient dans son jardin. Ne sachant pas qui en était responsable, Ben a commencé à chercher comment prendre le coupable la main dans le sac.
Nous voulions savoir comment l’histoire se terminait. Nous avons donc rencontré Ben et lui avons posé quelques questions sur son expérience avec Ultralytics YOLOv5 et l’IA visuelle.
Comment s’est déroulé le processus de création de ton outil de détection d’objets ?#

Identifier le problème#
« J’ai constaté un problème. Je me suis dit : ma fille joue dans le jardin et elle y remarque des crottes de chien. Je voulais pouvoir parler à la personne qui laissait son chien faire ses besoins sans ramasser. », raconte Ben. Il devait trouver une meilleure solution que de rester à regarder par la fenêtre 24 h/24.
Choisir le bon modèle de ML#
Après une rapide recherche sur Google, Ben a découvert Ultralytics YOLOv5 et s’est mis à entraîner son modèle. « Je suis tombé sur quelques modèles différents disponibles. YOLOv5 semblait avoir une bonne documentation, alors j’ai commencé par celui-là. » Ben s’est ensuite tourné vers Twitter et a consigné les informations recueillies lors de sa surveillance, nous tenant en haleine.
Entraîner le modèle de ML#
Au début, Ben a rencontré quelques obstacles. Son modèle avait du mal à détecter les petits chiens, qui restaient suspects dans cette affaire. Il les classait parfois comme des oiseaux et, d’autres fois, ne les détectait pas du tout. Dans un cas précis, un gros chien blanc et très touffu a été classé comme un mouton. Pour résoudre ce problème, Ben a remplacé le petit réseau neuronal qu’il utilisait par un modèle plus grand, ce qui a donné de bons résultats. Les petits chiens n’étaient plus identifiés comme des oiseaux, et l’ancien mouton a enfin été correctement reconnu comme un chien.

As-tu fini par attraper le coupable ?#
« Oui. Ce qui se passait, c’est que les propriétaires passaient souvent devant mon jardin. Parfois, c’était le père, d’autres fois, la fille. En examinant mes données, j’ai découvert que le père ramassait toujours les crottes de chien, contrairement à sa fille. » Il semble que la situation se soit améliorée dans le quartier de Ben. « Nous leur avons écrit une lettre et leur avons parlé, et depuis, il n’y a plus eu de crottes de chien. Mais maintenant, je me sens un peu bizarre parce que, parfois, je sors et je reconnais ces chiens qui passent. Je me demande s’ils savent que je les observe. »
Comment as-tu découvert Ultralytics et YOLOv5 ?#
« Eh bien, c’est arrivé par hasard. Je connaissais OpenCV et j’avais un peu expérimenté avec pendant mes études supérieures. Mais mon programme d’études portait davantage sur le design à impact social, sans véritable orientation vers l’ingénierie. Je bricolais un peu avec. Récemment, je savais qu’il était possible de faire ce que je voulais, mais je n’étais pas sûr à 100 % d’en être capable. Je ne me rendais pas compte non plus que ce serait aussi facile. Bravo à toute l’équipe pour l’excellente documentation. La personne qui a rédigé votre documentation mérite une augmentation. »
Quels autres problèmes aimerais-tu résoudre avec Ultralytics YOLOv5 ?#
« Pour le moment, la première chose qui me vient à l’esprit, c’est qu’il y a un panneau stop dans notre quartier que les gens ne respectent jamais. Peut-être que quelqu’un a déjà créé une application de ce genre, mais j’aimerais savoir qui continue de ne pas s’arrêter au stop. Je ne peux toutefois pas dire si j’aurais le droit d’installer un dispositif de ce type. »
Ben Farahmand est chef de produit dans une petite entreprise spécialisée dans l’éducation, appelée Tuva Labs, qui favorise l’enseignement de la culture des données et aide les enseignants à intégrer des apprentissages concrets dans les cours de mathématiques et de sciences. Tuva Labs fournit des jeux de données, des leçons et des logiciels de création de graphiques permettant d’intégrer toutes sortes de cours de statistique aux programmes scolaires. Ben a également fondé FAZA, un jeu de société coopératif haletant sur le thème de la science-fiction pulp, qui revisite la classique histoire d’invasion extraterrestre.
Découvre le fil Twitter de Ben, qui raconte l’histoire des crottes de chien.
Retrouve le code de Ben dans son dépôt GitHub dog-detector.
Écrit par
Commentaires
Pose une question, partage tes résultats ou aide quelqu’un.










