X
Ultralytics YOLOv8.2 LibérationUltralytics YOLOv8.2 LibérationUltralytics YOLOv8.2 Flèche de déverrouillage
Contrôle vert
Lien copié dans le presse-papiers

YOLOvME : Le cas mystérieux de la crotte de chien

Découvre comment Ben Farahmand a utilisé YOLOv5 et l'IA de la vision pour résoudre le dilemme des crottes de chien d'un quartier et améliorer les relations avec la communauté.

La prochaine fois que tu laisseras ton chien faire ses besoins dans la cour de quelqu'un, tu devrais 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 sur l'afflux de crottes de chien qui commençaient à apparaître dans son jardin. Ne sachant pas qui était à l'origine de cette situation, Ben a commencé à réfléchir à la façon dont il pourrait attraper le coupable en flagrant délit.

Nous voulions savoir comment l'histoire se terminait, alors nous nous sommes assis avec Ben et lui avons posé quelques questions sur son expérience avec YOLOv5 et l'IA de la vision.

Comment s'est déroulé le processus de création de ton outil de détection d'objets ?

Chien et propriétaire dans un parc

Identifier le défi

"J'ai vu un problème. Je me suis dit, ok, ma fille joue dans la cour et elle remarque les crottes de chien dans la cour. Je voulais pouvoir parler à la personne qui laissait le chien faire ses besoins et qui ne les ramassait pas", explique Ben.Ben devait trouver une meilleure solution que de regarder par la fenêtre 24 heures sur 24, 7 jours sur 7.

Choisir le bon modèle de ML

So, after a quick Google search, Ben discovered YOLOv5 and got to work training his model.“I came across a couple of different available models. YOLOv5 seemed to have good documentation, so I just started with that one.”Ben then turned to Twitter and documented the information from his stakeout, keeping us on the edge of our seats.

Entraînement du modèle ML

Au début, Ben a rencontré quelques obstacles. Le modèle de Ben a d'abord eu du mal à détecter les petits chiens, qui étaient encore 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. Pour remédier à ce problème, Ben a remplacé le petit réseau neuronal qu'il utilisait par un plus grand, ce qui a porté ses fruits. Les petits chiens n'ont plus été identifiés comme des oiseaux, et l'ancien mouton a finalement été correctement identifié comme un chien.

Un homme ramasse les crottes de chien dans le parc.

As-tu attrapé le coupable ?

"Je l'ai fait et ce qui a fini par arriver, c'est que souvent les propriétaires passaient devant mon jardin. Parfois le père passait, d'autres fois c'était la fille. Quand j'ai regardé mes données, j'ai constaté que le père ramassait toujours les crottes 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 nous leur avons parlé et jusqu'à présent, il n'y a plus de crottes de chien. Mais maintenant, ça me donne un peu la chair de poule parce que parfois je sors et je reconnais ces chiens qui passent devant moi. Je me demande s'ils savent que je les surveille."

Comment as-tu commencé avec Ultralytics et YOLOv5?

"Eh bien, par accident, parce que je connaissais OpenCV, j'avais en quelque sorte joué avec lors de mes études supérieures. Mais mon programme d'études supérieures portait davantage sur la conception pour l'impact social, sans aucun accent sur l'ingénierie. 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 n'avais pas non plus réalisé à quel point c'était facile. Je vous félicite d'avoir une excellente documentation. La personne qui a écrit votre documentation doit être augmentée."

Quels sont les autres défis que tu aimerais résoudre avec YOLOv5?

"Pour l'instant, la première chose qui me vient à l'esprit, c'est que nous avons un panneau stop dans notre quartier que les gens grillent 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 à griller le panneau stop. Cependant, je ne peux pas vous dire à quel point il serait légal pour moi de mettre en place quelque chose comme ça."

Ben Farahmand est chef de produit pour une petite entreprise spécialisée dans l'éducation appelée Tuva Labs, qui catalyse l'éducation à la maîtrise des données et donne aux enseignants les moyens 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'incorporer tout type de leçon de statistiques dans leurs programmes. Ben a également fondé FAZABen a également fondé FAZA, un jeu de société coopératif captivant sur le thème de la science-fiction, qui reprend l'histoire classique de l'invasion extraterrestre.

‍Checkout the Ben's Twitter thread, documenting the récit de la crotte de chien.‍

‍FindBen 's GitHub de Ben ici.

Logo FacebookLogo de TwitterLogo LinkedInSymbole du lien de copie

Lire la suite dans cette catégorie

Construisons ensemble le futur
de l'IA !

Commence ton voyage avec le futur de l'apprentissage automatique.