SlideShare una empresa de Scribd logo
1 de 59
IoT / AI / BI /
HOLOLENS
AI: Machine Learning y
Deep Learning
Desmitificados
Ricardo Gonzalez Vargas - @rgonv
Microsoft Regional Director
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
Ricardo Gonzalez Vargas
Microsoft Regional Director
CEO - Androcial Media Inc / womyads.com
CTO – Zylo Blockchain
@rgonv – rgonv@hotmail.com
Ricardo Gonzalez Vargas
BlockchainMachine LearningCloud Architecture
IoT / AI / BI /
HOLOLENS
Agenda
Inteligencia Artificial
Machine Learning
Aproximaciones para utilizar AI
Que es ML y DL por dentro?
Que herramientas tengo para usarlos?
IoT / AI / BI /
HOLOLENS
AI vs ML vs RL vs DL
• AI : Dispositivos diseñados para
actuar de manera inteligente
• ML: Lograr que la maquina actúe
sin haberla programado
explícitamente para ello
• RL: Buscar automáticamente
características relevantes de la
información
• DL: encadena múltiples niveles
para representar jerarquías de
abstracción
IoT / AI / BI /
HOLOLENS
Machine Learning
• Encontrar (y explotar) patrones en los datos
• Reemplazar “humanos escribiendo código" por
“humanos suministrando datos"
• El Sistema se da cuenta de lo que quiere la
persona en base a ejemplos
• Necesidad de abstraer de ejemplos de
"entrenamiento" a ejemplos de "prueba"
• El aspecto más central en ML: generalización
• Comienza con una pregunta muy especifica
IoT / AI / BI /
HOLOLENS
Machine Learning
• Cuánto / cuántos
• A que clase pertenece esto?
• ¿Hay diferentes grupos? a que pertenece?
• Es esto raro? Atipico?
• ¿Qué opción debería elegir?
IoT / AI / BI /
HOLOLENS
Machine Learning
(regresión)
cuánto / cuántos
(clasificación)
A que clase pertenece esto?
(clustering)
¿Hay diferentes grupos? a que pertenece?
(detección de anomalías)
es esto raro?
(recomendación)
¿Qué opción debería elegir?
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
Opción 1 - Fácil
IoT / AI / BI /
HOLOLENS
Incluya en sus aplicaciones, sitios
web, bots, algoritmos inteligentes
para ver, escuchar, hablar entender
e interpretar las necesidades del
usuario a través de métodos
naturales de comunicación
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
Demo
Cognitive Services
Ricardo Gonzalez
@rgonv
IoT / AI / BI /
HOLOLENS Opción 2 – fácil pero mas trabajo
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
Demo
Custom Cognitive Services
Ricardo Gonzalez
@rgonv
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
Opción 3- toca ensuciarnos
IoT / AI / BI /
HOLOLENS
Opción 3
IoT / AI / BI /
HOLOLENS
Productividad en inteligencia
Artificial para cada desarrollador y
cada escenario
IoT / AI / BI /
HOLOLENS
Plataforma de IA
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
Deep Learning
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
[142, 233, 120, 23, 57, 190, 85, 39, 135]
IoT / AI / BI /
HOLOLENS
[ 1, 1, 1, 0, 0, 0, 0, 0, 0]
[142, 233, 120, 23, 57, 190, 85, 39, 135]
IoT / AI / BI /
HOLOLENS
[5, 138, 19, 2, 227, 144, 35, 193, 168]
IoT / AI / BI /
HOLOLENS
[5, 138, 19, 2, 227, 144, 35, 193, 168]
[ 1, 1, 1, 0, 0, 0, -1, -1, -1]
IoT / AI / BI /
HOLOLENS
[ 1, 1, 1, 0, 0, 0, -1, -1, -1]
[142, 233, 120, 23, 57, 190, 85, 39, 135]
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
Nuevos pesos W Pesos actuales W
Tasa de Aprendizaje
Derivada de la
function de
costo
IoT / AI / BI /
HOLOLENS
Gradiente de la
Funcion de costo
Nuevos pesos W Pesos actuales W
Tasa de Aprendizaje
IoT / AI / BI /
HOLOLENS
Entonces …
• x – Imágenes de entrada
• y – Respuesta de la clasificación
• Función del modelo
• Función de costo/Perdida – error
Cuadrado mínimo
• Método de optimización – gradiente
descendente
IoT / AI / BI /
HOLOLENS
Data Scientists Developers
CPUGPU
ML HW
DSPFPGA
High level API &
Framework Frontends
Hardware Vendor
Libraries & Devices
Interoperabilidad Transparente
ONNX.ai
IoT / AI / BI /
HOLOLENS Proceso General de utilizacion de IA
Data Sources Model Train with Cloud AI Deploy Consume
AC TION
INTELLIGENC EDATA
Azure Machine
Learning
WindowsML
Model: VGG-13
Code:
CNTK
Face Emotion Recognition
12 emotion labels
28,709 training images
3,589 test images
3,589 validation images
Visual Studio
Tools for AI
Manage Models
Azure
Deep Learning GPU VM
IoT / AI / BI /
HOLOLENS Proceso General de utilizacion de IA
Data Sources Model Train with Cloud AI Deploy Consume
AC TION
INTELLIGENC EDATA
Azure Machine
Learning
IoT Hub
WindowsML
IOT Edge
Model:
DenseNet-121
Code:
Keras +
TensorFlow
National Institute
of Health
Chest Xray Data
112,120 images
14 pathology labels
30,805 unique patients
Visual Studio
Tools for AI
Manage Models
Azure
Deep Learning GPU VM
VSTS +
CI/CD
CosmosDB +
Azure Functions
NuGet
IoT / AI / BI /
HOLOLENS
Servicios de AI en Azure
Pre-Built AI
Azure Cognitive Services
Conversational AI
Azure Bot Services
Custom AI
Azure Machine Learning
IoT / AI / BI /
HOLOLENS
Integradas con Azure Machine Learning
Crear facilmente modelos de deep learning
Escalar con Azure Batch AI
Generar codigo C# a partir de modelos TensorFlow & ONNX
Convertir modelos a ONNX
Monitorear el entrenamiento de modelos y la utilizacion de
& GPU
Visualizar el procesamiento de modelos con la integracion
de herramientas abiertas como TensorBoard
Iniciar facilmente con la galleria de ejemplos
VS Tools for AI
Herramientas productivas para el
desarrollo y entrenamiento de
modelos para enriquecer aplicaciones
IoT / AI / BI /
HOLOLENS
Los recursos estan disponibles
Learn more about
Cognitive Services
Azure ML
Visual Studio Tools for AI
Deep Learning VMs
Batch AI
ML.Net
IoT / AI / BI /
HOLOLENS
IoT / AI / BI /
HOLOLENS
Ricardo Gonzalez Vargas
Microsoft Regional Director
CEO - Androcial Media Inc / womyads.com
CTO – Zylo Blockchain
@rgonv – rgonv@hotmail.com
Ricardo Gonzalez Vargas
BlockchainMachine LearningCloud Architecture

Más contenido relacionado

Similar a 20180520 expertslive ai_and_machine_learning_demistified

Internet of Everything
Internet of EverythingInternet of Everything
Internet of Everything
racamposg
 
Charla de seguridad en dispositivos móviles
Charla de seguridad en dispositivos móvilesCharla de seguridad en dispositivos móviles
Charla de seguridad en dispositivos móviles
Gissim
 

Similar a 20180520 expertslive ai_and_machine_learning_demistified (20)

ENCAMINA - El flash de Inteligencia Artificial
ENCAMINA - El flash de Inteligencia ArtificialENCAMINA - El flash de Inteligencia Artificial
ENCAMINA - El flash de Inteligencia Artificial
 
El Internet de las Cosas y las Personas con Internet
El Internet de las Cosas y las Personas con InternetEl Internet de las Cosas y las Personas con Internet
El Internet de las Cosas y las Personas con Internet
 
Tendencias de movilidad en el mercado masivo y empresarial
Tendencias de movilidad en el mercado masivo y empresarialTendencias de movilidad en el mercado masivo y empresarial
Tendencias de movilidad en el mercado masivo y empresarial
 
1698689436146.pdf
1698689436146.pdf1698689436146.pdf
1698689436146.pdf
 
Desarrollo de Productos en IoT
Desarrollo de Productos en IoTDesarrollo de Productos en IoT
Desarrollo de Productos en IoT
 
Un pequeño paso en IoT un gran paso para su carrera
Un pequeño paso en IoT un gran paso para su carreraUn pequeño paso en IoT un gran paso para su carrera
Un pequeño paso en IoT un gran paso para su carrera
 
Día Global de Internet de las Cosas Bilbao 2010
Día Global de Internet de las Cosas Bilbao 2010Día Global de Internet de las Cosas Bilbao 2010
Día Global de Internet de las Cosas Bilbao 2010
 
Internet of Everything
Internet of EverythingInternet of Everything
Internet of Everything
 
E book industria-4.0
E book industria-4.0E book industria-4.0
E book industria-4.0
 
Tecnologías de Interacción Humano-Computadora para Sistemas de Información Co...
Tecnologías de Interacción Humano-Computadora para Sistemas de Información Co...Tecnologías de Interacción Humano-Computadora para Sistemas de Información Co...
Tecnologías de Interacción Humano-Computadora para Sistemas de Información Co...
 
Charla de seguridad en dispositivos móviles
Charla de seguridad en dispositivos móvilesCharla de seguridad en dispositivos móviles
Charla de seguridad en dispositivos móviles
 
Introducción a RPA (Robotic Process Automation)
Introducción a RPA (Robotic Process Automation)Introducción a RPA (Robotic Process Automation)
Introducción a RPA (Robotic Process Automation)
 
Internet de las cosas
Internet de las cosasInternet de las cosas
Internet de las cosas
 
VLCSofting 2017 - Modernizando las fábricas hacia el concepto de factorías 4....
VLCSofting 2017 - Modernizando las fábricas hacia el concepto de factorías 4....VLCSofting 2017 - Modernizando las fábricas hacia el concepto de factorías 4....
VLCSofting 2017 - Modernizando las fábricas hacia el concepto de factorías 4....
 
A10 Analytics Desayuno Oct 2016
A10 Analytics Desayuno Oct 2016A10 Analytics Desayuno Oct 2016
A10 Analytics Desayuno Oct 2016
 
Internet de las Cosas con Raspberry PI, Arduino y XBee
Internet de las Cosas con Raspberry PI, Arduino y XBeeInternet de las Cosas con Raspberry PI, Arduino y XBee
Internet de las Cosas con Raspberry PI, Arduino y XBee
 
Iot
IotIot
Iot
 
Internet de las cosas
Internet de las cosasInternet de las cosas
Internet de las cosas
 
Overview Alljoyn SDK presented at SedeLab Webimar.
 Overview Alljoyn SDK presented at SedeLab Webimar. Overview Alljoyn SDK presented at SedeLab Webimar.
Overview Alljoyn SDK presented at SedeLab Webimar.
 
Metric Video Analytics
Metric Video AnalyticsMetric Video Analytics
Metric Video Analytics
 

Más de Ricardo González

20130423 webcast desarrollo en azure con visual studio
20130423 webcast desarrollo en azure con visual studio20130423 webcast desarrollo en azure con visual studio
20130423 webcast desarrollo en azure con visual studio
Ricardo González
 

Más de Ricardo González (20)

20230812 -AWS Community Day Colombia - ¿Que diablos es el Gobierno de Nube_.pptx
20230812 -AWS Community Day Colombia - ¿Que diablos es el Gobierno de Nube_.pptx20230812 -AWS Community Day Colombia - ¿Que diablos es el Gobierno de Nube_.pptx
20230812 -AWS Community Day Colombia - ¿Que diablos es el Gobierno de Nube_.pptx
 
20230511 Seguridad en la nube para Startups: Aprovecha las herramientas de AWS
20230511 Seguridad en la nube para Startups: Aprovecha las herramientas de AWS20230511 Seguridad en la nube para Startups: Aprovecha las herramientas de AWS
20230511 Seguridad en la nube para Startups: Aprovecha las herramientas de AWS
 
20230524_Tendencias en Modernizacion , innovacion y transformacion en la nube
20230524_Tendencias en Modernizacion , innovacion y transformacion en la nube20230524_Tendencias en Modernizacion , innovacion y transformacion en la nube
20230524_Tendencias en Modernizacion , innovacion y transformacion en la nube
 
20190427 arquitectura de microservicios con contenedores
20190427 arquitectura de microservicios con contenedores20190427 arquitectura de microservicios con contenedores
20190427 arquitectura de microservicios con contenedores
 
20180616 r gonzalez_from once per month to multiple times a day b
20180616 r gonzalez_from once per month to multiple times a day b20180616 r gonzalez_from once per month to multiple times a day b
20180616 r gonzalez_from once per month to multiple times a day b
 
20180421 gab azure_ai_services
20180421 gab azure_ai_services20180421 gab azure_ai_services
20180421 gab azure_ai_services
 
Blockchain - Desmitificacion
Blockchain - DesmitificacionBlockchain - Desmitificacion
Blockchain - Desmitificacion
 
20180912 intro toazure
20180912 intro toazure20180912 intro toazure
20180912 intro toazure
 
20170209 dev day-websites_vs_cloudservices_vsservicefabric_scenarios
20170209 dev day-websites_vs_cloudservices_vsservicefabric_scenarios20170209 dev day-websites_vs_cloudservices_vsservicefabric_scenarios
20170209 dev day-websites_vs_cloudservices_vsservicefabric_scenarios
 
Machine learning101
Machine learning101Machine learning101
Machine learning101
 
20160210 microsoft iot
20160210 microsoft iot20160210 microsoft iot
20160210 microsoft iot
 
20160410 despliegue de plantillas de azure resource manager con visual studio...
20160410 despliegue de plantillas de azure resource manager con visual studio...20160410 despliegue de plantillas de azure resource manager con visual studio...
20160410 despliegue de plantillas de azure resource manager con visual studio...
 
s20150425 introduccion a_azureautomation_es
s20150425 introduccion a_azureautomation_ess20150425 introduccion a_azureautomation_es
s20150425 introduccion a_azureautomation_es
 
20150416 releasemanagement
20150416 releasemanagement20150416 releasemanagement
20150416 releasemanagement
 
20150415 csharp6.0
20150415 csharp6.020150415 csharp6.0
20150415 csharp6.0
 
20150415 roslyn
20150415 roslyn20150415 roslyn
20150415 roslyn
 
20130329 Patrones de Aplicaciones para La nube #GWAB
20130329 Patrones de Aplicaciones para La nube #GWAB20130329 Patrones de Aplicaciones para La nube #GWAB
20130329 Patrones de Aplicaciones para La nube #GWAB
 
20130522 preparando el soporte de aplicaciones empresariales con windows azure
20130522 preparando el soporte de aplicaciones empresariales con windows azure20130522 preparando el soporte de aplicaciones empresariales con windows azure
20130522 preparando el soporte de aplicaciones empresariales con windows azure
 
20130427 global azure bootcamp websites vs cloudservices scenarios
20130427 global azure bootcamp websites vs cloudservices scenarios20130427 global azure bootcamp websites vs cloudservices scenarios
20130427 global azure bootcamp websites vs cloudservices scenarios
 
20130423 webcast desarrollo en azure con visual studio
20130423 webcast desarrollo en azure con visual studio20130423 webcast desarrollo en azure con visual studio
20130423 webcast desarrollo en azure con visual studio
 

Último

QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
Marc Liust
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 
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 (18)

Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 
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
 
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.
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
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...
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
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
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
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
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 

20180520 expertslive ai_and_machine_learning_demistified

  • 1. IoT / AI / BI / HOLOLENS AI: Machine Learning y Deep Learning Desmitificados Ricardo Gonzalez Vargas - @rgonv Microsoft Regional Director
  • 2. IoT / AI / BI / HOLOLENS IoT / AI / BI / HOLOLENS Ricardo Gonzalez Vargas Microsoft Regional Director CEO - Androcial Media Inc / womyads.com CTO – Zylo Blockchain @rgonv – rgonv@hotmail.com Ricardo Gonzalez Vargas BlockchainMachine LearningCloud Architecture
  • 3. IoT / AI / BI / HOLOLENS Agenda Inteligencia Artificial Machine Learning Aproximaciones para utilizar AI Que es ML y DL por dentro? Que herramientas tengo para usarlos?
  • 4. IoT / AI / BI / HOLOLENS AI vs ML vs RL vs DL • AI : Dispositivos diseñados para actuar de manera inteligente • ML: Lograr que la maquina actúe sin haberla programado explícitamente para ello • RL: Buscar automáticamente características relevantes de la información • DL: encadena múltiples niveles para representar jerarquías de abstracción
  • 5. IoT / AI / BI / HOLOLENS Machine Learning • Encontrar (y explotar) patrones en los datos • Reemplazar “humanos escribiendo código" por “humanos suministrando datos" • El Sistema se da cuenta de lo que quiere la persona en base a ejemplos • Necesidad de abstraer de ejemplos de "entrenamiento" a ejemplos de "prueba" • El aspecto más central en ML: generalización • Comienza con una pregunta muy especifica
  • 6. IoT / AI / BI / HOLOLENS Machine Learning • Cuánto / cuántos • A que clase pertenece esto? • ¿Hay diferentes grupos? a que pertenece? • Es esto raro? Atipico? • ¿Qué opción debería elegir?
  • 7. IoT / AI / BI / HOLOLENS Machine Learning (regresión) cuánto / cuántos (clasificación) A que clase pertenece esto? (clustering) ¿Hay diferentes grupos? a que pertenece? (detección de anomalías) es esto raro? (recomendación) ¿Qué opción debería elegir?
  • 8. IoT / AI / BI / HOLOLENS
  • 9. IoT / AI / BI / HOLOLENS Opción 1 - Fácil
  • 10. IoT / AI / BI / HOLOLENS Incluya en sus aplicaciones, sitios web, bots, algoritmos inteligentes para ver, escuchar, hablar entender e interpretar las necesidades del usuario a través de métodos naturales de comunicación
  • 11. IoT / AI / BI / HOLOLENS
  • 12. IoT / AI / BI / HOLOLENS IoT / AI / BI / HOLOLENS Demo Cognitive Services Ricardo Gonzalez @rgonv
  • 13. IoT / AI / BI / HOLOLENS Opción 2 – fácil pero mas trabajo
  • 14. IoT / AI / BI / HOLOLENS IoT / AI / BI / HOLOLENS Demo Custom Cognitive Services Ricardo Gonzalez @rgonv
  • 15. IoT / AI / BI / HOLOLENS
  • 16. IoT / AI / BI / HOLOLENS Opción 3- toca ensuciarnos
  • 17. IoT / AI / BI / HOLOLENS Opción 3
  • 18. IoT / AI / BI / HOLOLENS Productividad en inteligencia Artificial para cada desarrollador y cada escenario
  • 19. IoT / AI / BI / HOLOLENS Plataforma de IA
  • 20. IoT / AI / BI / HOLOLENS IoT / AI / BI / HOLOLENS Deep Learning
  • 21. IoT / AI / BI / HOLOLENS
  • 22. IoT / AI / BI / HOLOLENS
  • 23. IoT / AI / BI / HOLOLENS
  • 24. IoT / AI / BI / HOLOLENS
  • 25. IoT / AI / BI / HOLOLENS
  • 26. IoT / AI / BI / HOLOLENS
  • 27. IoT / AI / BI / HOLOLENS
  • 28. IoT / AI / BI / HOLOLENS
  • 29. IoT / AI / BI / HOLOLENS
  • 30. IoT / AI / BI / HOLOLENS [142, 233, 120, 23, 57, 190, 85, 39, 135]
  • 31. IoT / AI / BI / HOLOLENS [ 1, 1, 1, 0, 0, 0, 0, 0, 0] [142, 233, 120, 23, 57, 190, 85, 39, 135]
  • 32. IoT / AI / BI / HOLOLENS [5, 138, 19, 2, 227, 144, 35, 193, 168]
  • 33. IoT / AI / BI / HOLOLENS [5, 138, 19, 2, 227, 144, 35, 193, 168] [ 1, 1, 1, 0, 0, 0, -1, -1, -1]
  • 34. IoT / AI / BI / HOLOLENS [ 1, 1, 1, 0, 0, 0, -1, -1, -1] [142, 233, 120, 23, 57, 190, 85, 39, 135]
  • 35. IoT / AI / BI / HOLOLENS
  • 36. IoT / AI / BI / HOLOLENS
  • 37. IoT / AI / BI / HOLOLENS
  • 38. IoT / AI / BI / HOLOLENS
  • 39. IoT / AI / BI / HOLOLENS
  • 40. IoT / AI / BI / HOLOLENS
  • 41. IoT / AI / BI / HOLOLENS
  • 42. IoT / AI / BI / HOLOLENS
  • 43. IoT / AI / BI / HOLOLENS
  • 44. IoT / AI / BI / HOLOLENS
  • 45. IoT / AI / BI / HOLOLENS
  • 46. IoT / AI / BI / HOLOLENS
  • 47. IoT / AI / BI / HOLOLENS
  • 48. IoT / AI / BI / HOLOLENS
  • 49. IoT / AI / BI / HOLOLENS Nuevos pesos W Pesos actuales W Tasa de Aprendizaje Derivada de la function de costo
  • 50. IoT / AI / BI / HOLOLENS Gradiente de la Funcion de costo Nuevos pesos W Pesos actuales W Tasa de Aprendizaje
  • 51. IoT / AI / BI / HOLOLENS Entonces … • x – Imágenes de entrada • y – Respuesta de la clasificación • Función del modelo • Función de costo/Perdida – error Cuadrado mínimo • Método de optimización – gradiente descendente
  • 52. IoT / AI / BI / HOLOLENS Data Scientists Developers
  • 53. CPUGPU ML HW DSPFPGA High level API & Framework Frontends Hardware Vendor Libraries & Devices Interoperabilidad Transparente ONNX.ai
  • 54. IoT / AI / BI / HOLOLENS Proceso General de utilizacion de IA Data Sources Model Train with Cloud AI Deploy Consume AC TION INTELLIGENC EDATA Azure Machine Learning WindowsML Model: VGG-13 Code: CNTK Face Emotion Recognition 12 emotion labels 28,709 training images 3,589 test images 3,589 validation images Visual Studio Tools for AI Manage Models Azure Deep Learning GPU VM
  • 55. IoT / AI / BI / HOLOLENS Proceso General de utilizacion de IA Data Sources Model Train with Cloud AI Deploy Consume AC TION INTELLIGENC EDATA Azure Machine Learning IoT Hub WindowsML IOT Edge Model: DenseNet-121 Code: Keras + TensorFlow National Institute of Health Chest Xray Data 112,120 images 14 pathology labels 30,805 unique patients Visual Studio Tools for AI Manage Models Azure Deep Learning GPU VM VSTS + CI/CD CosmosDB + Azure Functions NuGet
  • 56. IoT / AI / BI / HOLOLENS Servicios de AI en Azure Pre-Built AI Azure Cognitive Services Conversational AI Azure Bot Services Custom AI Azure Machine Learning
  • 57. IoT / AI / BI / HOLOLENS Integradas con Azure Machine Learning Crear facilmente modelos de deep learning Escalar con Azure Batch AI Generar codigo C# a partir de modelos TensorFlow & ONNX Convertir modelos a ONNX Monitorear el entrenamiento de modelos y la utilizacion de & GPU Visualizar el procesamiento de modelos con la integracion de herramientas abiertas como TensorBoard Iniciar facilmente con la galleria de ejemplos VS Tools for AI Herramientas productivas para el desarrollo y entrenamiento de modelos para enriquecer aplicaciones
  • 58. IoT / AI / BI / HOLOLENS Los recursos estan disponibles Learn more about Cognitive Services Azure ML Visual Studio Tools for AI Deep Learning VMs Batch AI ML.Net
  • 59. IoT / AI / BI / HOLOLENS IoT / AI / BI / HOLOLENS Ricardo Gonzalez Vargas Microsoft Regional Director CEO - Androcial Media Inc / womyads.com CTO – Zylo Blockchain @rgonv – rgonv@hotmail.com Ricardo Gonzalez Vargas BlockchainMachine LearningCloud Architecture