X
Ultralytics YOLOv8.2 LiberaciónUltralytics YOLOv8.2 Liberar el móvilUltralytics YOLOv8.2 Flecha de liberación
Cheque verde
Enlace copiado en el portapapeles

YOLOvME: El misterioso caso de la caca de perro

Descubre cómo Ben Farahmand utilizó YOLOv5 y la IA de visión para resolver el dilema de las cacas de perro de un vecindario y mejorar las relaciones con la comunidad.

La próxima vez que dejes que tu perro haga caca en el jardín de alguien, quizá quieras pensártelo dos veces. Ben Farahmand se dio cuenta de que tenía exactamente este problema cuando su hija empezó a alertarle de la afluencia de cacas de perro que habían empezado a aparecer en su patio. Sin saber quién estaba detrás, Ben empezó a pensar en cómo atrapar al culpable con las manos en la masa.

Necesitábamos saber cómo acababa la historia, así que nos sentamos con Ben y le hicimos algunas preguntas sobre su experiencia con YOLOv5 y la IA de la visión.

¿Cómo fue el proceso de creación de tu herramienta de detección de objetos?

Perro y dueño en el parque

Identificar el reto

"Vi un problema. Me dije, vale, mi hija juega en el patio y se da cuenta de que el perro hace caca en el patio. Quería poder hablar con la persona que dejaba que el perro hiciera caca y no la recogía", dice Ben.Ben necesitaba encontrar una solución mejor que mirar por la ventana 24 horas al día, 7 días a la semana.

Elegir el modelo de ML adecuado

Así que, tras una rápida búsqueda en Google , Ben descubrió YOLOv5 y se puso a trabajar en la formación de su modelo: "Encontré un par de modelos diferentes disponibles. YOLOv5 parecía tener una buena documentación, así que empecé con él".

Entrenar el modelo ML

Al principio, Ben se encontró con un par de obstáculos. Al principio, el modelo de Ben tenía problemas para detectar perros pequeños, que seguían considerándose sospechosos en el caso. A veces clasificaba a los perros pequeños como pájaros, y otras veces no los detectaba en absoluto. En un caso concreto, un perro blanco, grande y esponjoso fue clasificado como una oveja.Para remediar este problema, Ben cambió la red neuronal pequeña que había estado utilizando por otra más grande, y aquí tuvo éxito. Los perros pequeños ya no se identificaron como pájaros, y la oveja anterior se identificó correctamente como un perro.

Hombre recogiendo caca de perro en el parque

¿Has pillado al culpable?

"Lo hice y lo que acabó ocurriendo es que a menudo los propietarios pasaban por mi patio. A veces pasaba el padre, otras veces la hija. Cuando miré mis datos, descubrí que el padre siempre recogía las cacas de perro, pero la hija no. "Parece que las cosas han mejorado en el barrio de Ben. "Escribimos una carta y hablamos con ellos y hasta ahora no ha habido más cacas de perro. Pero ahora me da un poco de miedo porque a veces salgo a la calle y reconozco a esos perros que pasan. Tengo que preguntarme si saben que los vigilo".

¿Cómo empezaste con Ultralytics y YOLOv5?

"Bueno, por accidente, porque conocía OpenCV, ya había jugado con él en la escuela de posgrado. Pero mi programa de posgrado se centraba más en el diseño para el impacto social, sin ningún tipo de enfoque de ingeniería. Recientemente, sabía que era posible hacer lo que quería, pero no estaba segura al 100% de poder hacerlo. Tampoco me di cuenta de lo fácil que era. Os felicito por tener una documentación excelente. Quienquiera que haya escrito vuestra documentación necesita que le suban el sueldo".

¿Qué otros retos te gustaría resolver con YOLOv5?

"De momento, lo primero que se me ocurre es que tenemos una señal de stop en nuestro barrio que la gente se salta continuamente. Quizá alguien haya creado ya una aplicación como ésta, pero me gustaría averiguar quién sigue saltándose la señal de stop. Sin embargo, no puedo hablar de lo legal que sería para mí crear algo así".

Ben Farahmand es director de producto de una pequeña empresa de educación llamada Tuva Labsque cataliza la educación en alfabetización de datos y capacita a los profesores para introducir el aprendizaje del mundo real en la enseñanza de las matemáticas y las ciencias. Tuva Labs suministra conjuntos de datos, lecciones y software de gráficos que permiten incorporar cualquier tipo de lección de estadística a sus planes de estudios. Ben también fundó FAZAun juego de mesa cooperativo de morderse las uñas, con un tema de ciencia ficción pulp que retoma la clásica historia de la invasión extraterrestre.

‍Consultael hilo de Twitter de Ben, que documenta la narración de la caca de perro.‍

‍Encuentrael repositorio de de Ben en GitHub.

Logotipo de FacebookLogotipo de TwitterLogotipo de LinkedInSímbolo de enlace de copia

Leer más en esta categoría

¡Construyamos juntos el futuro
de la IA!

Comienza tu viaje con el futuro del aprendizaje automático