Descobre como Ben Farahmand utilizou a YOLOv5 e a IA de visão para resolver o dilema do cocó de cão num bairro e melhorar as relações com a comunidade.
Da próxima vez que deixares o teu cão fazer cocó no quintal de alguém, talvez queiras pensar duas vezes. Ben Farahmand apercebeu-se que tinha exatamente este problema quando a sua filha o começou a alertar para o afluxo de cocó de cão que tinha começado a aparecer no seu quintal. Sem saber quem estava por detrás disto, Ben começou a pensar em como poderia apanhar o culpado em flagrante.
Precisávamos de saber como acabou a história, por isso sentámo-nos com o Ben e fizemos-lhe algumas perguntas sobre a sua experiência com YOLOv5 e a IA de visão.
"Eu vi um problema. A minha filha brinca no quintal e repara que o cão faz cocó no quintal. Queria poder falar com a pessoa que deixava o cão fazer cocó e não o apanhava", diz Ben. Ben precisava de encontrar uma solução melhor do que ficar a olhar pela janela 24 horas por dia, 7 dias por semana.
Assim, depois de uma rápida pesquisa em Google , Ben descobriu YOLOv5 e começou a trabalhar no treino do seu modelo. "Encontrei alguns modelos diferentes disponíveis. YOLOv5 parecia ter uma boa documentação, por isso comecei por esse. "Ben recorreu então ao Twitter e documentou a informação da sua vigilância, mantendo-nos à beira do precipício.
No início, o Ben deparou-se com alguns obstáculos. Inicialmente, o modelo do Ben teve dificuldade em detetar cães pequenos, que ainda eram considerados suspeitos no caso. Por vezes, classificava os cães pequenos como aves e, outras vezes, não os detectava completamente. Para resolver este problema, Ben trocou a rede neural pequena que estava a utilizar por uma maior, obtendo sucesso. Os cães pequenos deixaram de ser identificados como aves e a antiga ovelha foi finalmente identificada corretamente como um cão.
"Fiz isso e o que acabou por acontecer é que muitas vezes os donos passavam pelo meu quintal. Às vezes passava o pai, outras vezes a filha. Quando olhei para os meus dados, descobri que o pai apanhava sempre o cocó do cão, mas a filha não. "Parece que as coisas melhoraram no bairro do Ben. "Escrevemos uma carta e falámos com eles e até agora não houve mais cocó de cão. Mas agora sinto-me um pouco assustada porque às vezes saio à rua e reconheço estes cães a passar. Pergunto-me se eles sabem que eu os observo".
"Bem, por acidente, porque conhecia o OpenCV, já tinha brincado com ele na pós-graduação. Mas o meu programa de pós-graduação era mais sobre design para impacto social, sem qualquer tipo de foco em engenharia. Recentemente, eu sabia que era possível fazer o que eu queria, só não tinha 100% de certeza se o conseguiria fazer. Também não me tinha apercebido de como era fácil. Parabéns a vocês por terem uma excelente documentação. Quem escreveu a tua documentação tem de receber um aumento."
"Neste momento, a primeira coisa que me vem à cabeça é que temos um sinal de stop no nosso bairro por onde as pessoas passam a toda a hora. Talvez alguém já tenha criado uma aplicação como esta, mas eu gostaria de descobrir quem continua a passar o sinal de stop. No entanto, não posso falar sobre a legalidade de criar uma aplicação deste género".
Ben Farahmand é um gestor de produto de uma pequena empresa de educação chamada Tuva Labsque catalisa a educação em matéria de literacia de dados e capacita os professores para trazerem a aprendizagem do mundo real para o ensino da matemática e das ciências. A Tuva Labs fornece conjuntos de dados, lições e software de gráficos que permitem a incorporação de qualquer tipo de lição de estatística nos seus currículos. Ben também fundou a FAZAum jogo de tabuleiro cooperativo de cortar a respiração com um tema de ficção científica que reconta a clássica história de invasão extraterrestre.
Vêo tópico do Twitter do Ben, que documenta a narrativa do cocó de cão.
Encontra o repositóriodo Ben repositório do GitHub do Ben aqui.
Começa a tua viagem com o futuro da aprendizagem automática