SlideShare una empresa de Scribd logo
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

ENCAMINA - El flash de Inteligencia Artificial
ENCAMINA - El flash de Inteligencia ArtificialENCAMINA - El flash de Inteligencia Artificial
ENCAMINA - El flash de Inteligencia Artificial
Alberto Diaz Martin
 
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
Willy Marroquin (WillyDevNET)
 
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
Sorey García
 
1698689436146.pdf
1698689436146.pdf1698689436146.pdf
1698689436146.pdf
JuanR93949
 
Desarrollo de Productos en IoT
Desarrollo de Productos en IoTDesarrollo de Productos en IoT
Desarrollo de Productos en IoT
kaikutarra
 
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
Software Guru
 
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
Techabout
 
Internet of Everything
Internet of EverythingInternet of Everything
Internet of Everythingracamposg
 
E book industria-4.0
E book industria-4.0E book industria-4.0
E book industria-4.0
Corina Castañeda
 
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...
Gabriel Gonzalez Serna
 
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óvilesGissim
 
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)
Gabriel Marin Brito
 
Internet de las cosas
Internet de las cosasInternet de las cosas
Internet de las cosas
asolano399
 
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....
Alberto Diaz Martin
 
A10 Analytics Desayuno Oct 2016
A10 Analytics Desayuno Oct 2016A10 Analytics Desayuno Oct 2016
A10 Analytics Desayuno Oct 2016
Analytics10
 
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
Andres Solorzano
 
Iot
IotIot
Iot
vcaste
 
Internet de las cosas
Internet de las cosasInternet de las cosas
Internet de las cosas
mariafm13
 
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.
Felipe Martinez Alvarez
 
Presentacion inteligencia artificial.pptx
Presentacion inteligencia artificial.pptxPresentacion inteligencia artificial.pptx
Presentacion inteligencia artificial.pptx
NATALIASTEPHANIASALA
 

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.
 
Presentacion inteligencia artificial.pptx
Presentacion inteligencia artificial.pptxPresentacion inteligencia artificial.pptx
Presentacion inteligencia artificial.pptx
 

Más de Ricardo González

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
Ricardo González
 
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
Ricardo González
 
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
Ricardo González
 
20190427 arquitectura de microservicios con contenedores
20190427 arquitectura de microservicios con contenedores20190427 arquitectura de microservicios con contenedores
20190427 arquitectura de microservicios con contenedores
Ricardo González
 
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
Ricardo González
 
20180421 gab azure_ai_services
20180421 gab azure_ai_services20180421 gab azure_ai_services
20180421 gab azure_ai_services
Ricardo González
 
Blockchain - Desmitificacion
Blockchain - DesmitificacionBlockchain - Desmitificacion
Blockchain - Desmitificacion
Ricardo González
 
20180912 intro toazure
20180912 intro toazure20180912 intro toazure
20180912 intro toazure
Ricardo González
 
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
Ricardo González
 
Machine learning101
Machine learning101Machine learning101
Machine learning101
Ricardo González
 
20160210 microsoft iot
20160210 microsoft iot20160210 microsoft iot
20160210 microsoft iot
Ricardo González
 
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...
Ricardo González
 
s20150425 introduccion a_azureautomation_es
s20150425 introduccion a_azureautomation_ess20150425 introduccion a_azureautomation_es
s20150425 introduccion a_azureautomation_es
Ricardo González
 
20150416 releasemanagement
20150416 releasemanagement20150416 releasemanagement
20150416 releasemanagement
Ricardo González
 
20150415 csharp6.0
20150415 csharp6.020150415 csharp6.0
20150415 csharp6.0
Ricardo González
 
20150415 roslyn
20150415 roslyn20150415 roslyn
20150415 roslyn
Ricardo González
 
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
Ricardo González
 
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
Ricardo González
 
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
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 studioRicardo 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

Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
JuanPrez962115
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
jjfch3110
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 

Último (20)

Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 

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