En las #4Sessions de junio, Adri y Jesús nos presentaron su LumberBot, el bot hipster que analiza los contenidos y tendencias de cualquier tema en Twitter y genera tweets con sentido. Vimos también el sistema de reconocimiento facial que han desarrollado en el departamento de Innovacion de Pasiona.
5. ¿Qué es?
Una rama de inteligencia artificial
Ramas
• Sistemas que piensan como humanos. Machine learning
• Sistemas que actúan como humanos. Robots
• Sistemas que piensan racionalmente. Sistemas expertos
• Sistemas que actúan racionalmente. Agentes inteligentes
#4Sessions
10. Aplicaciones
Análisis de datos
Análisis de imágenes
• Detección de spam
• Recomendación de productos
• Detección de patrones en imágenes
• Reconocimiento de carácteres
#4Sessions
11. MNIST
¿Qué es?
¿Quién lo usa?
• Dataset de imágenes
• Números escritos a mano
• Lectores de cheques de banca
• Procesadores OCR
#4Sessions
12. MNIST
¿Cómo funciona?
• Extracción de patrones sobre la imagen
• Cada imagen es interpretada como una gran colección
de números
• Cada imagen tiene un tamaño de 28x28 pixels
• Después de la representación, tenemos un total de 728
números
#4Sessions
13. MNIST
¿Y luego qué?
• Se almacenan los datos en un array de n-dimensiones
• 5500 imágenes de cada número
#4Sessions
14. MNIST
¿Y qué más?
• Se genera una colección de etiquetas del mismo tamaño
• Los números se representan en 10 bits.
• El numero dos por ejemplo [0,0,1,0,0,0,0,0,0,0]
#4Sessions
15. MNIST
Siguiente!
• Se aplica un algoritmo de softmax regresión sobre los datos
• El azul representa los pesos positivos.
• El rojo representa los pesos negativos
#4Sessions
16. MNIST
Hora de entrenar
• Datos ordenados y clasificados
• Generamos nuestro modelo de datos
#4Sessions
17. MNIST
Resultados
• Enviamos una imagen a nuestro dataset
• [0,0,0,0,0,1,0,0,0,0]
• [1,0,0,0,0,0,0,0,0,0]
• [0,0,0,0,1,0,0,0,0,0]
• [0,1,0,0,0,0,0,0,0,0]
#4Sessions