YOLOvME: Il misterioso caso della cacca di cane

6 aprile 2022
Scopri come Ben Farahmand ha utilizzato YOLOv5 e la vision AI per risolvere un dilemma di cacca di cane nel quartiere e migliorare i rapporti con la comunità.
.webp)
6 aprile 2022
Scopri come Ben Farahmand ha utilizzato YOLOv5 e la vision AI per risolvere un dilemma di cacca di cane nel quartiere e migliorare i rapporti 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 esattamente questo problema quando sua figlia ha iniziato ad avvisarlo dell'afflusso di cacca di cane che aveva iniziato a comparire nel suo giardino. Non sapendo chi ci fosse dietro, Ben ha iniziato a pensare a come avrebbe potuto cogliere il colpevole con le mani nel sacco.
Avevamo bisogno di sapere come finiva la storia, quindi ci siamo seduti con Ben e gli abbiamo fatto alcune domande sulla sua esperienza con YOLOv5 e la vision AI.
"Ho visto un problema. Ho pensato, okay, mia figlia gioca in giardino e nota i bisogni del cane in giardino. Volevo essere in grado di parlare con la persona che lasciava che il cane facesse i suoi bisogni e non li raccoglieva.", dice Ben. Ben aveva bisogno di trovare una soluzione migliore che fissare fuori dalla finestra 24 ore su 24, 7 giorni su 7.
Così, dopo una rapida ricerca su Google, Ben ha scoperto YOLOv5 e si è messo al lavoro per addestrare 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 col fiato sospeso.
All'inizio, Ben incontrò un paio di ostacoli. Il modello di Ben inizialmente aveva problemi 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 perdeva completamente. In un caso specifico, un grosso cane bianco e soffice è stato classificato come una pecora. Per risolvere questo problema, Ben ha sostituito la piccola rete neurale che stava usando con una più grande, ottenendo successo. I cani di piccola taglia non venivano più identificati come uccelli e l'ex pecora è stata finalmente identificata correttamente come cane.
"È successo che spesso i proprietari passavano davanti al mio giardino. A volte passava il padre, altre volte la figlia. Quando ho guardato i miei dati, ho scoperto che il padre raccoglieva sempre i bisogni 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 stati più bisogni di cane. Ma ora mi sento un po' inquietato perché a volte esco e riconosco questi cani che passano. Mi chiedo se sanno che li osservo."
"Beh, per caso, perché conoscevo OpenCV, ci ho giocato un po' ai tempi della scuola di specializzazione. Ma il mio programma di specializzazione riguardava più la progettazione per l'impatto sociale, senza alcun tipo di focus ingegneristico. Ci ho solo armeggiato un po'. Recentemente, sapevo che era possibile fare quello che volevo, solo non ero sicuro al 100% di poterlo fare. Inoltre, non mi rendevo conto di quanto fosse facile. Complimenti a voi ragazzi per avere un'eccellente documentazione. Chiunque abbia scritto la vostra documentazione deve ricevere un aumento."
“Al momento, la prima cosa che mi viene in mente è che abbiamo un segnale di stop nel nostro quartiere che le persone ignorano continuamente. Forse qualcun altro ha già creato un'applicazione del genere, ma vorrei scoprire chi continua a ignorare il segnale di stop. Tuttavia, non posso dire quanto sarebbe legale per me impostare una cosa del genere.”
Ben Farahmand è un product manager per una piccola azienda di formazione chiamata Tuva Labs, che promuove l'alfabetizzazione dei dati e consente agli insegnanti di portare l'apprendimento del mondo reale nell'insegnamento di matematica e scienze. Tuva Labs fornisce set di dati, lezioni e software di rappresentazione grafica che consentono l'incorporazione di qualsiasi tipo di lezione di statistica nei loro programmi di studio. Ben ha anche fondato FAZA, un avvincente gioco da tavolo cooperativo con un tema fantascientifico pulp che racconta la classica storia dell'invasione extraterrestre.
Dai un'occhiata al thread di Ben su Twitter, che documenta la vicenda degli escrementi di cane.
Trova il repository GitHub di Ben qui.