Inteligencia artificial aplicada a optimizar las...
Transcript of Inteligencia artificial aplicada a optimizar las...
![Page 1: Inteligencia artificial aplicada a optimizar las ...openaccess.uoc.edu/webapps/o2/bitstream/10609/59065/10... · Inteligencia Artificial aplicada a optimizar las adopciones de perros](https://reader034.fdocument.pub/reader034/viewer/2022042606/5fabb848492fc57dcc5faf35/html5/thumbnails/1.jpg)
Inteligencia Artificial aplicada
a optimizar las adopciones de perros
TFM Inteligencia Artificial Avanzada Carolina Lauriano da Silva Consultor : Samir Kanaan Izquierdo 28 de diciembre de 2016
![Page 2: Inteligencia artificial aplicada a optimizar las ...openaccess.uoc.edu/webapps/o2/bitstream/10609/59065/10... · Inteligencia Artificial aplicada a optimizar las adopciones de perros](https://reader034.fdocument.pub/reader034/viewer/2022042606/5fabb848492fc57dcc5faf35/html5/thumbnails/2.jpg)
Índice • Introducción y motivación • Objetivos • Planificación • Librerías de recomendación existentes • Motivos abandono perros • Cuestionario • Sistemas de recomendación • Diseño de la aplicación DogAdpot • Resultados obtenidos • Conclusión • Bibliografía
![Page 3: Inteligencia artificial aplicada a optimizar las ...openaccess.uoc.edu/webapps/o2/bitstream/10609/59065/10... · Inteligencia Artificial aplicada a optimizar las adopciones de perros](https://reader034.fdocument.pub/reader034/viewer/2022042606/5fabb848492fc57dcc5faf35/html5/thumbnails/3.jpg)
Introducción y motivación
![Page 4: Inteligencia artificial aplicada a optimizar las ...openaccess.uoc.edu/webapps/o2/bitstream/10609/59065/10... · Inteligencia Artificial aplicada a optimizar las adopciones de perros](https://reader034.fdocument.pub/reader034/viewer/2022042606/5fabb848492fc57dcc5faf35/html5/thumbnails/4.jpg)
Objetivos
• Investigar recomendadores existentes • Adaptar algoritmo • Crear cuestionario • Crear BBDD de pruebas • Implementar aplicación web y
recomendador • Realizar pruebas con usuarios • Realizar toda documentación
![Page 5: Inteligencia artificial aplicada a optimizar las ...openaccess.uoc.edu/webapps/o2/bitstream/10609/59065/10... · Inteligencia Artificial aplicada a optimizar las adopciones de perros](https://reader034.fdocument.pub/reader034/viewer/2022042606/5fabb848492fc57dcc5faf35/html5/thumbnails/5.jpg)
Planificación
• Planificación
• Desarrollo
• Pruebas y Análisis del resultado
• Confección de entrega final
![Page 6: Inteligencia artificial aplicada a optimizar las ...openaccess.uoc.edu/webapps/o2/bitstream/10609/59065/10... · Inteligencia Artificial aplicada a optimizar las adopciones de perros](https://reader034.fdocument.pub/reader034/viewer/2022042606/5fabb848492fc57dcc5faf35/html5/thumbnails/6.jpg)
Librerías existentes
![Page 7: Inteligencia artificial aplicada a optimizar las ...openaccess.uoc.edu/webapps/o2/bitstream/10609/59065/10... · Inteligencia Artificial aplicada a optimizar las adopciones de perros](https://reader034.fdocument.pub/reader034/viewer/2022042606/5fabb848492fc57dcc5faf35/html5/thumbnails/7.jpg)
Motivos de abandono de perros
• Mucho trabajo • Falta de tiempo • Factores económicos • Hijos • Alergia
• Cambio de piso • Muerte propietario • Mascota envejece o se enferma
![Page 8: Inteligencia artificial aplicada a optimizar las ...openaccess.uoc.edu/webapps/o2/bitstream/10609/59065/10... · Inteligencia Artificial aplicada a optimizar las adopciones de perros](https://reader034.fdocument.pub/reader034/viewer/2022042606/5fabb848492fc57dcc5faf35/html5/thumbnails/8.jpg)
Cuestionario DogAdopt
• Características físicas: pelo, color y tamaño
• Características de carácter: juguetón, sociable, independiente, activo, cariñoso, necesidades especiales, tolerancia a ruido y gastos
• Características limitantes de convivencia: niños, otros perros, gatos y alergia
![Page 9: Inteligencia artificial aplicada a optimizar las ...openaccess.uoc.edu/webapps/o2/bitstream/10609/59065/10... · Inteligencia Artificial aplicada a optimizar las adopciones de perros](https://reader034.fdocument.pub/reader034/viewer/2022042606/5fabb848492fc57dcc5faf35/html5/thumbnails/9.jpg)
Sistemas de recomendación
![Page 10: Inteligencia artificial aplicada a optimizar las ...openaccess.uoc.edu/webapps/o2/bitstream/10609/59065/10... · Inteligencia Artificial aplicada a optimizar las adopciones de perros](https://reader034.fdocument.pub/reader034/viewer/2022042606/5fabb848492fc57dcc5faf35/html5/thumbnails/10.jpg)
Sistemas de recomendación
![Page 11: Inteligencia artificial aplicada a optimizar las ...openaccess.uoc.edu/webapps/o2/bitstream/10609/59065/10... · Inteligencia Artificial aplicada a optimizar las adopciones de perros](https://reader034.fdocument.pub/reader034/viewer/2022042606/5fabb848492fc57dcc5faf35/html5/thumbnails/11.jpg)
Sistemas de recomendación
![Page 12: Inteligencia artificial aplicada a optimizar las ...openaccess.uoc.edu/webapps/o2/bitstream/10609/59065/10... · Inteligencia Artificial aplicada a optimizar las adopciones de perros](https://reader034.fdocument.pub/reader034/viewer/2022042606/5fabb848492fc57dcc5faf35/html5/thumbnails/12.jpg)
Diseño DogAdpot
![Page 13: Inteligencia artificial aplicada a optimizar las ...openaccess.uoc.edu/webapps/o2/bitstream/10609/59065/10... · Inteligencia Artificial aplicada a optimizar las adopciones de perros](https://reader034.fdocument.pub/reader034/viewer/2022042606/5fabb848492fc57dcc5faf35/html5/thumbnails/13.jpg)
Resultados Obtenidos
![Page 14: Inteligencia artificial aplicada a optimizar las ...openaccess.uoc.edu/webapps/o2/bitstream/10609/59065/10... · Inteligencia Artificial aplicada a optimizar las adopciones de perros](https://reader034.fdocument.pub/reader034/viewer/2022042606/5fabb848492fc57dcc5faf35/html5/thumbnails/14.jpg)
Conclusiones
• Cumplimiento de los objetivos satisfactorio
• Dificultades : bug fixes y tiempo de investigación.
• Futuras mejoras: BBDD real, mejorar UX,
entre otros
• Lecciones aprendidas
![Page 15: Inteligencia artificial aplicada a optimizar las ...openaccess.uoc.edu/webapps/o2/bitstream/10609/59065/10... · Inteligencia Artificial aplicada a optimizar las adopciones de perros](https://reader034.fdocument.pub/reader034/viewer/2022042606/5fabb848492fc57dcc5faf35/html5/thumbnails/15.jpg)
Bibliografía
• http://www.pedigree.com/all-things-dog/select-a-dog/ www.matchota.com • https://mahout.apache.org/ • http://www.librec.net/ • http://lenskit.org/ • http://recsyswiki.com/wiki/LensKit • http://easyrec.org/ • http://www.duineframework.org/ • OWEN Sean, ANIL Robin, DUNNING Ted, FRIEDMAN Ellen, “Mahout in
Action”, Manning Publications Co, Shelter Island NY, 2012 • http://dogtime.com/quiz/dog-breed-selector • http://prime.peta.org/2010/01/why-people-abandon-animals • https://www.cesarsway.com/get-involved/rescue/reasons-dogs-end-up-in-
shelters-rescue-series-pt1 • http://www.animal-rights-action.com/pet-abandonment.html
![Page 16: Inteligencia artificial aplicada a optimizar las ...openaccess.uoc.edu/webapps/o2/bitstream/10609/59065/10... · Inteligencia Artificial aplicada a optimizar las adopciones de perros](https://reader034.fdocument.pub/reader034/viewer/2022042606/5fabb848492fc57dcc5faf35/html5/thumbnails/16.jpg)
Dogadopt
http://dogadopt.azurewebsites.net/dogadopt/ http://dogadopt1.azurewebsites.net/dogadopt/ http://dogadopt2.azurewebsites.net/dogadopt/