X
Ultralytics YOLOv8.2 RilascioUltralytics YOLOv8.2 Rilascio del cellulareUltralytics YOLOv8.2 Freccia di rilascio
Controllo verde
Link copiato negli appunti

YOLOvME: Il misterioso caso della cacca di cane

Scopri come Ben Farahmand ha utilizzato YOLOv5 e l'intelligenza artificiale per risolvere il dilemma della cacca del cane in un quartiere e migliorare le relazioni con la comunità.

La prossima volta che lasci che il tuo cane faccia la cacca nel giardino di qualcuno, potresti pensarci due volte. Ben Farahmand si è reso conto di avere proprio questo problema quando sua figlia ha iniziato ad avvertirlo dell'afflusso di cacche di cane che avevano iniziato a comparire nel suo giardino. Non sapendo chi fosse il responsabile, Ben ha iniziato a pensare a come cogliere il colpevole in flagrante.

Volevamo sapere come finiva la storia, così ci siamo seduti con Ben e gli abbiamo fatto qualche domanda sulla sua esperienza con YOLOv5 e l'IA della visione.

Qual è stato il processo di creazione dello strumento di rilevamento degli oggetti?

Cane e padrone nel parco

Identificare la sfida

"Ho visto un problema. Mi sono detto: "Ok, mia figlia gioca in giardino e si accorge della cacca del cane in giardino". Volevo poter parlare con la persona che lasciava che il cane facesse la cacca e non la raccogliesse", racconta Ben, che aveva bisogno di trovare una soluzione migliore rispetto al fissare la finestra 24 ore su 24, 7 giorni su 7.

Scegliere il giusto modello di ML

Così, dopo una rapida ricerca su Google , Ben ha scoperto YOLOv5 e si è messo al lavoro per formare il suo modello. "Mi sono imbattuto in un paio di modelli diversi disponibili. YOLOv5 sembrava avere una buona documentazione, quindi ho iniziato con quello. "Ben si è poi rivolto a Twitter e ha documentato le informazioni del suo appostamento, tenendoci con il fiato sospeso.

Addestramento del modello ML

All'inizio, Ben ha incontrato un paio di ostacoli. Inizialmente il modello di Ben aveva difficoltà a rilevare i cani di piccola taglia, che erano ancora considerati sospetti nel caso. A volte classificava i cani di piccola taglia come uccelli, altre volte li mancava completamente. Per ovviare a questo problema, Ben ha sostituito la piccola rete neurale che stava usando con una più grande, ottenendo un successo. I cani di piccola taglia non sono più stati identificati come uccelli e la precedente pecora è stata finalmente identificata correttamente come un cane.

Uomo che raccoglie la cacca del cane nel parco

Hai mai trovato il colpevole?

"L'ho fatto e alla fine è successo che spesso i proprietari passavano nel mio giardino. A volte passava il padre, altre volte la figlia. Quando ho esaminato i miei dati, ho scoperto che il padre raccoglieva sempre la cacca del cane, ma la figlia no". "Sembra che le cose siano migliorate nel quartiere di Ben. "Abbiamo scritto una lettera e parlato con loro e finora non ci sono state altre cacche di cane. Ma ora la situazione è un po' inquietante perché a volte esco e riconosco questi cani che passano di lì. Mi chiedo se sappiano che li osservo".

Come hai iniziato a lavorare su Ultralytics e YOLOv5?

"Beh, per caso, perché conoscevo OpenCV, ci ho giocato un po' quando mi sono laureato. Ma il mio corso di laurea era più incentrato sul design per l'impatto sociale, senza alcun tipo di attenzione per l'ingegneria. Di recente sapevo che era possibile fare ciò che volevo, ma non ero sicuro al 100% di poterlo fare. Inoltre, non mi ero reso conto di quanto fosse facile. Complimenti a voi per l'eccellente documentazione. Chiunque abbia scritto la vostra documentazione deve ricevere un aumento".

Quali altre sfide vorresti risolvere con YOLOv5?

"Al momento, la prima cosa che mi viene in mente è che nel nostro quartiere c'è uno stop che la gente oltrepassa continuamente. Forse qualcun altro ha già creato un'applicazione del genere, ma vorrei scoprire chi continua a oltrepassare lo stop. Tuttavia, non posso dire quanto sarebbe legale per me creare un'applicazione del genere".

Ben Farahmand è un product manager di una piccola azienda di formazione chiamata Tuva Labsche catalizza l'educazione all'alfabetizzazione dei dati e consente agli insegnanti di inserire l'apprendimento del mondo reale nelle lezioni di matematica e scienze. Tuva Labs fornisce set di dati, lezioni e software per la creazione di grafici che consentono di incorporare qualsiasi tipo di lezione di statistica nei programmi scolastici. Ben ha anche fondato FAZAun avvincente gioco da tavolo cooperativo a tema fantascientifico che racconta la classica storia dell'invasione extraterrestre.

Dai un'occhiataal thread di Ben su Twitter, che documenta la storia della cacca di cane. la narrazione della cacca di cane.‍

‍Trova il repo GitHubdi Ben GitHub qui.

Logo di FacebookLogo di TwitterLogo di LinkedInSimbolo di copia-link

Leggi tutto in questa categoria

Costruiamo insieme il futuro
di AI!

Inizia il tuo viaggio nel futuro dell'apprendimento automatico