SlideShare uma empresa Scribd logo
1 de 32
Adrià Manzano
Jesús López
#4Sessions 18 - Junio
Adrià Manzano
@AdriaMJ_
Desarrollador departamento I+D
amj1985@live.com@
Jesús López
@Jesuslc91
Jesuslc.91@Gmail.com@
Desarrollador departamento I+D
DEMO
#4Sessions
Machine Learning
#4Sessions
Aprendizaje automático
¿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
Objetivo
• Programas capaces de tomar decisiones
• Reentrenarse para aprender
#4Sessions
#4Sessions
Tipos más conocidos
Aprendizaje no supervisado
Tipos más conocidos
Aprendizaje supervisado
• SVM
• Árboles de decisión
#4Sessions
Tipos más conocidos
Aprendizaje supervisado
• RNA (Deep learning)
#4Sessions
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
MNIST
¿Qué es?
¿Quién lo usa?
• Dataset de imágenes
• Números escritos a mano
• Lectores de cheques de banca
• Procesadores OCR
#4Sessions
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
MNIST
¿Y luego qué?
• Se almacenan los datos en un array de n-dimensiones
• 5500 imágenes de cada número
#4Sessions
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
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
MNIST
Hora de entrenar
• Datos ordenados y clasificados
• Generamos nuestro modelo de datos
#4Sessions
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
Reconocimiento facial (PCA)
Representación del dataset entrenado
z
x
y
#4Sessions
Reconocimiento facial (PCA)
z
x
y Label 1
Label 2
Label 3
#4Sessions
Reconocimiento facial (PCA)
z
x
y Label 1
Label 2
Label 3
Input data
Distance
#4Sessions
Reconocimiento facial (PCA)
z
x
y Label 1
Label 2
Label 3
Input data
Distance
Output data
Label 1 = Adrià Manzano
#4Sessions
Caso real
RentSquare
#4Sessions
Datos
#4Sessions
Algoritmo
Crear el modelo de datos
#4Sessions
Plataformas de ML
#4Sessions
Bots
#4Sessions
Historia
Nick
/NICK adri:micontraseña
Herbie
Bot de conversación
#4Sessions
Conversando con Herbie
#4Sessions
Actualidad
Telegram
@gif “gifname”
Slack
/giphy “gifname”
Skype
“ask”
Q&AAdrià Manzano & Jesús López
@AdriaMJ_
@Jesuslc91
amj1985@live.com
Jesuslc.91@gmail.com
@
#4SESSIONS
| 18-Junio

Mais conteúdo relacionado

Destaque

Corporate Engagement benchmarking study
Corporate Engagement benchmarking studyCorporate Engagement benchmarking study
Corporate Engagement benchmarking study
Amy Lavallee
 

Destaque (10)

SignalR en Unity5
SignalR en Unity5SignalR en Unity5
SignalR en Unity5
 
Top 8 records management officer resume samples
Top 8 records management officer resume samplesTop 8 records management officer resume samples
Top 8 records management officer resume samples
 
Corporate Engagement benchmarking study
Corporate Engagement benchmarking studyCorporate Engagement benchmarking study
Corporate Engagement benchmarking study
 
Top 8 wildlife conservation officer resume samples
Top 8 wildlife conservation officer resume samplesTop 8 wildlife conservation officer resume samples
Top 8 wildlife conservation officer resume samples
 
ApparelMag_May2013
ApparelMag_May2013ApparelMag_May2013
ApparelMag_May2013
 
Azure insight + Streaming Analytics + Power BI
Azure insight + Streaming Analytics + Power BIAzure insight + Streaming Analytics + Power BI
Azure insight + Streaming Analytics + Power BI
 
Azure Search
Azure SearchAzure Search
Azure Search
 
Botón derecho --> publicar
Botón derecho --> publicarBotón derecho --> publicar
Botón derecho --> publicar
 
4 Sessions Junio 2015: Xamarin Test Cloud & Insight
4 Sessions Junio 2015: Xamarin Test Cloud & Insight4 Sessions Junio 2015: Xamarin Test Cloud & Insight
4 Sessions Junio 2015: Xamarin Test Cloud & Insight
 
Application Insight + stream analytics + Power BI
Application Insight + stream analytics + Power BIApplication Insight + stream analytics + Power BI
Application Insight + stream analytics + Power BI
 

Semelhante a Machine Learning & Bots

Inteligencia Artificial
Inteligencia Artificial Inteligencia Artificial
Inteligencia Artificial
Danny2153
 

Semelhante a Machine Learning & Bots (20)

Machine Learning for Developers (PyConEs2017)
Machine Learning for Developers (PyConEs2017)Machine Learning for Developers (PyConEs2017)
Machine Learning for Developers (PyConEs2017)
 
Análisis de Sentimientos y otros retos del aprovechamiento inteligente de los...
Análisis de Sentimientos y otros retos del aprovechamiento inteligente de los...Análisis de Sentimientos y otros retos del aprovechamiento inteligente de los...
Análisis de Sentimientos y otros retos del aprovechamiento inteligente de los...
 
Sí yo he podido aprender algo de eso llamado IA... ¡Créeme, tú también puedes!
Sí yo he podido aprender algo de eso llamado IA... ¡Créeme, tú también puedes!Sí yo he podido aprender algo de eso llamado IA... ¡Créeme, tú también puedes!
Sí yo he podido aprender algo de eso llamado IA... ¡Créeme, tú también puedes!
 
Azure Cognitive Services
Azure Cognitive Services Azure Cognitive Services
Azure Cognitive Services
 
Estudiante
EstudianteEstudiante
Estudiante
 
¿Quién, cuándo, dónde y por qué?
¿Quién, cuándo, dónde y por qué?¿Quién, cuándo, dónde y por qué?
¿Quién, cuándo, dónde y por qué?
 
Mineria de datos
Mineria de datosMineria de datos
Mineria de datos
 
Introduccion a Azure Machine Learning.pptx
Introduccion a Azure Machine Learning.pptxIntroduccion a Azure Machine Learning.pptx
Introduccion a Azure Machine Learning.pptx
 
La Inteligencia Artificial aplicada en los negocios
La Inteligencia Artificial aplicada en los negociosLa Inteligencia Artificial aplicada en los negocios
La Inteligencia Artificial aplicada en los negocios
 
Transformación Digital – Ciencia de datos el siguiente nivel
Transformación Digital – Ciencia de datos el siguiente nivelTransformación Digital – Ciencia de datos el siguiente nivel
Transformación Digital – Ciencia de datos el siguiente nivel
 
ENCAMINA - El flash de Inteligencia Artificial
ENCAMINA - El flash de Inteligencia ArtificialENCAMINA - El flash de Inteligencia Artificial
ENCAMINA - El flash de Inteligencia Artificial
 
Mineria de datos
Mineria de datosMineria de datos
Mineria de datos
 
Inteligencia Artificial
Inteligencia Artificial Inteligencia Artificial
Inteligencia Artificial
 
Inteligencia Artificial
Inteligencia Artificial Inteligencia Artificial
Inteligencia Artificial
 
SISTEMA DE INFORMACIÓN.pptx
SISTEMA DE INFORMACIÓN.pptxSISTEMA DE INFORMACIÓN.pptx
SISTEMA DE INFORMACIÓN.pptx
 
Introducción a machine learning
Introducción a machine learningIntroducción a machine learning
Introducción a machine learning
 
Dm 01
Dm 01Dm 01
Dm 01
 
Introducción a Data Science
Introducción a Data ScienceIntroducción a Data Science
Introducción a Data Science
 
datatons en Women Techmakers
datatons en Women Techmakersdatatons en Women Techmakers
datatons en Women Techmakers
 
Cómo interpretar la información BentoGarcia Digital Research
Cómo interpretar la información BentoGarcia Digital ResearchCómo interpretar la información BentoGarcia Digital Research
Cómo interpretar la información BentoGarcia Digital Research
 

Mais de [T]echdencias

Mais de [T]echdencias (20)

Transformacion digital, formacion y empleo
Transformacion digital, formacion y empleoTransformacion digital, formacion y empleo
Transformacion digital, formacion y empleo
 
I get the Power BI
I get the Power BII get the Power BI
I get the Power BI
 
Selenium + docker
Selenium + dockerSelenium + docker
Selenium + docker
 
React & Redux for noobs
React & Redux for noobsReact & Redux for noobs
React & Redux for noobs
 
Azure Logic Apps
Azure Logic Apps Azure Logic Apps
Azure Logic Apps
 
¡Bzz...! ¡Tienes una alerta!
¡Bzz...! ¡Tienes una alerta!¡Bzz...! ¡Tienes una alerta!
¡Bzz...! ¡Tienes una alerta!
 
Windows Template Studio by Martin Vega
Windows Template Studio by Martin Vega Windows Template Studio by Martin Vega
Windows Template Studio by Martin Vega
 
Event Grid, colega que pasa en mi nube?
Event Grid, colega que pasa en mi nube?Event Grid, colega que pasa en mi nube?
Event Grid, colega que pasa en mi nube?
 
#4Sessions - Azure Alerts - ¿Has probado a reiniciar?
#4Sessions - Azure Alerts - ¿Has probado a reiniciar?#4Sessions - Azure Alerts - ¿Has probado a reiniciar?
#4Sessions - Azure Alerts - ¿Has probado a reiniciar?
 
Seamos 'Hipster', pensemos en ServerLess - Manu Delgado Díaz
Seamos 'Hipster', pensemos en ServerLess - Manu Delgado DíazSeamos 'Hipster', pensemos en ServerLess - Manu Delgado Díaz
Seamos 'Hipster', pensemos en ServerLess - Manu Delgado Díaz
 
[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia
[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia
[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia
 
Power Users - Nueva experiencia Office 365
Power Users - Nueva experiencia Office 365 Power Users - Nueva experiencia Office 365
Power Users - Nueva experiencia Office 365
 
Node.js + Azure, o como mezclar agua con aceite
Node.js + Azure, o como mezclar agua con aceite Node.js + Azure, o como mezclar agua con aceite
Node.js + Azure, o como mezclar agua con aceite
 
Testear videojuegos con Unity3D
Testear videojuegos con Unity3D Testear videojuegos con Unity3D
Testear videojuegos con Unity3D
 
The big ball of mud | 4Sessions Feb17
The big ball of mud | 4Sessions Feb17The big ball of mud | 4Sessions Feb17
The big ball of mud | 4Sessions Feb17
 
DevOps - Más allá del botón derecho > publicar | 4Sessions Feb17
DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17
DevOps - Más allá del botón derecho > publicar | 4Sessions Feb17
 
Primer vistazo al computer vision | 4Sessions Feb17
Primer vistazo al computer vision | 4Sessions Feb17Primer vistazo al computer vision | 4Sessions Feb17
Primer vistazo al computer vision | 4Sessions Feb17
 
Arduino para seres humanos | 4Sessions Feb17
Arduino para seres humanos | 4Sessions Feb17Arduino para seres humanos | 4Sessions Feb17
Arduino para seres humanos | 4Sessions Feb17
 
2D zombies survival game | Codemotion 2016
2D zombies survival game | Codemotion 20162D zombies survival game | Codemotion 2016
2D zombies survival game | Codemotion 2016
 
Band 2 y la domótica casera
Band 2 y la domótica caseraBand 2 y la domótica casera
Band 2 y la domótica casera
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

Machine Learning & Bots