Découvrez comment Ben Farahmand a utilisé YOLOv5 et la vision par ordinateur pour résoudre un problème de crottes de chien dans son quartier et améliorer les relations communautaires.
.webp)
Découvrez comment Ben Farahmand a utilisé YOLOv5 et la vision par ordinateur pour résoudre un problème de crottes de chien dans son quartier et améliorer les relations communautaires.
La prochaine fois que vous laisserez votre chien faire ses besoins dans le jardin de quelqu'un, vous devriez y réfléchir à deux fois. Ben Farahmand s'est rendu compte qu'il avait exactement ce problème lorsque sa fille a commencé à l'alerter de l'afflux de crottes de chien qui avaient commencé à apparaître dans son jardin. Ne sachant pas qui était derrière cela, Ben a commencé à réfléchir à la manière dont il pourrait attraper le coupable en flagrant délit.
Nous avions besoin de connaître la fin de l'histoire, alors nous nous sommes assis avec Ben et lui avons posé quelques questions sur son expérience avec YOLOv5 et l'IA de vision.
“J'ai vu un problème. Je me suis dit, d'accord, ma fille joue dans la cour et elle remarque les excréments de chien dans la cour. Je voulais pouvoir parler à la personne qui laissait le chien faire ses besoins et ne les ramassait pas.“, dit Ben. Ben avait besoin de trouver une meilleure solution que de regarder par la fenêtre 24 heures sur 24, 7 jours sur 7.
Alors, après une recherche rapide sur Google, Ben a découvert YOLOv5 et s'est mis au travail pour entraîner son modèle. “J'ai trouvé quelques modèles différents disponibles. YOLOv5 semblait avoir une bonne documentation, alors j'ai juste commencé avec celui-là. Ben s'est ensuite tourné vers Twitter et a documenté les informations de son piquet, nous tenant en haleine.
Au début, Ben a rencontré quelques obstacles. Le modèle de Ben avait initialement du mal à détecter les petits chiens, qui étaient toujours considérés comme des suspects dans l'affaire. Parfois, il classait les petits chiens comme des oiseaux, et d'autres fois, il les manquait complètement. Dans un cas précis, un grand chien blanc et duveteux a été classé comme un mouton. Pour remédier à ce problème, Ben a remplacé le petit réseau neuronal qu'il utilisait par un plus grand, ce qui s'est avéré fructueux. Les petits chiens n'étaient plus identifiés comme des oiseaux, et l'ancien mouton a finalement été correctement identifié comme un chien.
“Ce que j'ai fait, c'est que souvent, les propriétaires passaient devant ma cour. Parfois, c'était le père, d'autres fois, la fille. En regardant mes données, j'ai constaté que le père ramassait toujours les excréments de chien, mais pas la fille. “Il semble que les choses se soient améliorées dans le quartier de Ben. “Nous avons écrit une lettre et leur avons parlé et jusqu'à présent, il n'y a plus eu d'excréments de chien. Mais, c'est un peu effrayant maintenant parce que parfois je sors et je reconnais ces chiens qui passent. Je me demande s'ils savent que je les regarde.“
“Eh bien, par accident, parce que je connaissais OpenCV, j'ai un peu joué avec ça à l'école supérieure. Mais, mon programme d'études supérieures portait davantage sur la conception pour l'impact social, sans aucune orientation en ingénierie. J'ai juste bricolé avec ça. Récemment, je savais qu'il était possible de faire ce que je voulais, mais je n'étais pas sûr à 100 % de pouvoir le faire. Je ne réalisais pas non plus à quel point c'était facile. Bravo à vous pour avoir une excellente documentation. Celui qui a écrit votre documentation mérite une augmentation.”
« Pour le moment, la première chose qui me vient à l'esprit est que nous avons un panneau d'arrêt dans notre quartier que les gens ne respectent pas tout le temps. Peut-être que quelqu'un d'autre a déjà créé une application comme celle-ci, mais j'aimerais savoir qui continue à ne pas respecter le panneau d'arrêt. Cependant, je ne peux pas me prononcer sur la légalité de la mise en place d'un tel dispositif. »
Ben Farahmand est chef de produit pour une petite entreprise d'éducation appelée Tuva Labs, qui catalyse l'enseignement de la culture des données et permet aux enseignants d'intégrer l'apprentissage du monde réel dans l'enseignement des mathématiques et des sciences. Tuva Labs fournit des ensembles de données, des leçons et des logiciels de création de graphiques permettant d'intégrer tout type de leçon de statistique dans leurs programmes. Ben a également fondé FAZA, un jeu de société coopératif à suspense sur le thème de la science-fiction pulp qui raconte l'histoire classique de l'invasion extraterrestre.
Consultez le fil Twitter de Ben, qui documente le récit des excréments de chien.
Trouvez le dépôt GitHub de Ben ici.