SlideShare una empresa de Scribd logo
Machine Learning
Presentador: Alan Koo
Moderador: Jose L. Rivera
Mayo 14, 2015
May 14 – 15, 2015
2015
Microsoft
MVP Virtual
Conference
acerca de mi
• senior consultant en nagnoi
• 15+ años en SQL Server
• 10+ años en BI & OLAP
• 5 años Microsoft MVP in SQL Server
• blog: www.alankoo.com
• co-fundador de Puerto Rico PASS
• mentor regional de PASS para LATAM
agenda
• conceptos fundamentales de machine learning
• Azure Machine Learning
• demos
ansiosos por saber el futuro
…yo tengo la resupuesta
…ésta sí que es la respuesta
…la tercera la vencida
…a ver a ver vamos a tomarlo con calma
…crucen los picos para no fallar
…Paul es la solución!
machine learning
data science
• palabra clave: “ciencia”
• probar cosas
• (podría no | no va)
a funcionar la primera vez
• esto podría funcionar…pregunta
• wikipediainvestigación
• tengo una ideahipótesis
• pruébalaexperimentación
• ¿funcionó?análisis
• tiempo para otra ideaconclusión
machine learning
Rama de la inteligencia artificial cuyo objetivo es desarrollar técnicas
que permitan a las computadoras aprender… trata de crear
programas capaces de generalizar comportamientos a partir de una
información no estructurada suministrada en forma de ejemplos.
..Proceso de inducción del conocimiento.
http://en.wikipedia.org/wiki/Machine_learning
necesito sumar dos
números
f( num1, num2 )
necesito predecir la
rentabilidad de mis
clientes
f(Edad, Estado Civil, Género, Ingreso Anual,
Total de Niños, Educación, Ocupación,
Tiene Casa, Distancia Diaria )
pasos para construir una solución de Machine Learning
5
Integrar
aplicaciones
retos para usar Machine Learning
Tradicional
(adivinar,
regla de
dedo, prueba
y error)
caro
aislado caos
Complejo
Consecuencias
Pérdida de Oportunidades, Errores
operacionales costosos
Estrategia de
cambio
Se dicen
muchas cosas
Data
Scientist
Nuevos
mercados
Alta
competencia
Azure Machine Learning
Habilita el análisis predictivo poderoso basado en la
nube. Profesionales pueden fácilmente construir,
distribuir y compartir soluciones analíticas avanzadas
Azure Machine Learning
• Accesible a través de un navegador web, no require instalar software
• Colaboración con cualquiera en cualquier lugar usando Azure workspace
• Composición visual con Soporte de inicio a fin para flujos de data science
• Los mejores algoritmos de ML
• Extensible, soporte de lenguaje R y Phyton
Azure Machine Learning
Azure Portal
ML Studio
ML API service
equipo de operaciones
profesionales de datos
& Data scientist
desarrolladores de
software
Demo [Equipo de operaciones]
Creando un Azure Machine Learning
workspace
Flujo de Machine Learning
Recopilar suficientes volúmenes de datos
actuales, limpios y completes es crítico
Garbage in  Garbage out 
Los conjuntos de datos pueden ser de:
Fuentes internar: operacionales, data warehouses, etc
Fuentes externas, formatos distintos
Combinar conjuntos de datos puede
enriquecer el proceso
Ej. Integrar data external a data interna como el clima, mercados, tasas, etc.
Demo [Professional de datos]
Recopilando datos de calidad
Flujo de Machine Learning
Esfuerzos importantes son requeridos para
preparar la data para Machine Learning
Transformar a limpiar, reducir o re-formatear
Aislar y marcar data fuera de lo normal
Sustituir apropiadamente valores no existentes
Categorizar valores continuos en rangos
Normalizar valores continuos entre 0 y 1
Por supuesto, tener la data requerida es
muy importante
Al diseñar el sistema, considere atributos que podrían ser considerados
como entradas en modelos futuros: Ej. Fecha de nacimiento, género, etc.
Flujo de Machine Learning
Etapa iterativa, experimentación es requerida para
producir un modelo óptimo
Incluye:
Seleccionar un algoritmo
Definir entradas y salidas
Optimización configurando parámetros del algoritmo
Evaluación del modelo es crítico:
Precisión
Confiabilidad
Usabilidad
Demo [Professional de datos]
Produciendo un experimiento de machine
learning
Flujo de Machine Learning
Primero, agregue un scoring experiment
Lógica de transformación es reemplazada por recursos de transformación
reusable
Lógica de entrenamiento es reemplazada por un modelo entrenado
Se agregan Web Services de entrada y salida
Las propiedades del módulo pueden ser parametrizadas
Prepare el experimiento para
Publique el experimiento como un web service
Publique el experimiento a la galería
Aprenda de otros descubriendo experimientos
Contribuya y muestre sus experimientos
Demo [Professional de datos]
Preparando y publicando el web service
Flujo de Machine Learning
Administre los web services
Agregue y administre los endpoints
Configure el throttle y tracing de los endpoints
Monitoree los web services
Monitoree las transacciones en el API
Monitoree el uso de los workspaces
Monitoree los recursos de cómputo
Monitoree el espacio de almacenamiento
Monetice sus web services publicando en el Azure
Marketplace
Demo [Professional de datos]
Preparando y publicando el web service
Demo [Operaciones]
Administrando el web service
Flujo de Machine Learning
Integrar
Desarrolle una aplicación que integre
funcionalidad predictiva con llamadas al web
service
Cada web Service ofrece dos métodos
• Request/Response Service (RRS): Poca latencia, web Service escalable
• Batch Execution Service (BES): Alto volumen, scoring asíncrono de muchos
registros
El servicio puede ser invocado por cualquier lenguaje de programación
• Conectividad a internet
• Capacidades SSL para solicitudes HTTPS
• ODA endpoint y API key
• Habilidad para formatear JSON
Demo [Desarrollador de Software]
Integrando resultados predictivos en una
aplicación
machine learning está alrededor nuestro
1 1 5 4 3
7 5 3 5 3
5 5 9 0 6
3 5 2 0 0
Training examples Training labels
Clasificador de
dígitos de
precisión
aplicaciones poderosas
escenarios de negocio
• capturar correo no deseado
• ocr (optical character recognition)
• procesamiento de lenguaje natural
• traducción máquina
• biología
• medicina
• robótica (Sistemas Autónomos)
• etc…
qué sigue ahora?
AzureML Marketplace
Azure Data Market ML Applications
• http://text-analytics-demo.azurewebsites.net/
• https://churn.cloudapp.net
• http://how-old.net/#
preguntas?
alan.koo@nagnoi.com
créditos/referencias
• Presentación de Seth Juarez, TechEd Europe 2014
• Presentación de Renato Jovic, Advanced Technology Day 2014
• Presentación de Peter Myers, Ignite 2015
• Libro: AzureML Essentials, Jeff Barnes, 2015
gracias
alan.koo@nagnoi.com

Más contenido relacionado

Similar a Introduction to Machine Learning with Azure

Microsoft Reactor - Creando un modelo de Regresión con Azure Machine Learnin...
Microsoft Reactor - Creando un modelo de Regresión con Azure Machine Learnin...Microsoft Reactor - Creando un modelo de Regresión con Azure Machine Learnin...
Microsoft Reactor - Creando un modelo de Regresión con Azure Machine Learnin...
Luis775803
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL Server
Eduardo Castro
 
Introducción a Azure Machine Learning
Introducción a Azure Machine LearningIntroducción a Azure Machine Learning
Introducción a Azure Machine Learning
SpanishPASSVC
 
Introduccion a Data Science
Introduccion a Data ScienceIntroduccion a Data Science
Introduccion a Data Science
SpanishPASSVC
 
Power Platform 101 - Introducción a Power Platform - PPWT Madrid 2019
Power Platform 101 - Introducción a Power Platform - PPWT Madrid 2019Power Platform 101 - Introducción a Power Platform - PPWT Madrid 2019
Power Platform 101 - Introducción a Power Platform - PPWT Madrid 2019
Nico Fernandez
 
Text Mining con R en SQL Server 2016
Text Mining con R en SQL Server 2016Text Mining con R en SQL Server 2016
Text Mining con R en SQL Server 2016
jorge Muchaypiña
 
8 creacion de sistemas de informacion
8 creacion de sistemas de informacion8 creacion de sistemas de informacion
8 creacion de sistemas de informacion
AbelAbedSilvaSantaCr
 
Workshop Azure Machine Learning con PowerBI
Workshop Azure Machine Learning con PowerBIWorkshop Azure Machine Learning con PowerBI
Workshop Azure Machine Learning con PowerBI
nnakasone
 
Mañana empiezo un nuevo proyecto: ¿qué metodología ágil me pongo?
Mañana empiezo un nuevo proyecto: ¿qué metodología ágil me pongo?Mañana empiezo un nuevo proyecto: ¿qué metodología ágil me pongo?
Mañana empiezo un nuevo proyecto: ¿qué metodología ágil me pongo?
Luis Antonio Salazar Caraballo
 
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
SpanishPASSVC
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
Joseph Lopez
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datos
SpanishPASSVC
 
Curso de SQL y EXCEL IMPORTANTE PARA .pdf
Curso de SQL y EXCEL IMPORTANTE PARA .pdfCurso de SQL y EXCEL IMPORTANTE PARA .pdf
Curso de SQL y EXCEL IMPORTANTE PARA .pdf
expertoleonelmartine
 
Modelo Tabulares con Azure SSAS
Modelo Tabulares con Azure SSASModelo Tabulares con Azure SSAS
Modelo Tabulares con Azure SSAS
Raul Martin Sarachaga Diaz
 
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
John Bulla
 
Alfresco Day Barcelona 2016: Novedades en la plataforma Alfresco One
Alfresco Day Barcelona 2016: Novedades en la plataforma Alfresco OneAlfresco Day Barcelona 2016: Novedades en la plataforma Alfresco One
Alfresco Day Barcelona 2016: Novedades en la plataforma Alfresco One
Alfresco Software
 
BIT - Evento HOL Microsoft Azure v1
BIT - Evento HOL Microsoft Azure v1BIT - Evento HOL Microsoft Azure v1
BIT - Evento HOL Microsoft Azure v1Cristian Vergara
 
SQLSaturday 346 El Salvador 2015 Cubes Performance
SQLSaturday 346 El Salvador 2015 Cubes PerformanceSQLSaturday 346 El Salvador 2015 Cubes Performance
SQLSaturday 346 El Salvador 2015 Cubes Performance
Marco Tulio Gómez Reyes
 
Construyendo una Infraestructura de Big Data rentable y escalable (la evoluci...
Construyendo una Infraestructura de Big Data rentable y escalable (la evoluci...Construyendo una Infraestructura de Big Data rentable y escalable (la evoluci...
Construyendo una Infraestructura de Big Data rentable y escalable (la evoluci...
Socialmetrix
 
BI real time analytics
BI real time analyticsBI real time analytics
BI real time analytics
SolidQ
 

Similar a Introduction to Machine Learning with Azure (20)

Microsoft Reactor - Creando un modelo de Regresión con Azure Machine Learnin...
Microsoft Reactor - Creando un modelo de Regresión con Azure Machine Learnin...Microsoft Reactor - Creando un modelo de Regresión con Azure Machine Learnin...
Microsoft Reactor - Creando un modelo de Regresión con Azure Machine Learnin...
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL Server
 
Introducción a Azure Machine Learning
Introducción a Azure Machine LearningIntroducción a Azure Machine Learning
Introducción a Azure Machine Learning
 
Introduccion a Data Science
Introduccion a Data ScienceIntroduccion a Data Science
Introduccion a Data Science
 
Power Platform 101 - Introducción a Power Platform - PPWT Madrid 2019
Power Platform 101 - Introducción a Power Platform - PPWT Madrid 2019Power Platform 101 - Introducción a Power Platform - PPWT Madrid 2019
Power Platform 101 - Introducción a Power Platform - PPWT Madrid 2019
 
Text Mining con R en SQL Server 2016
Text Mining con R en SQL Server 2016Text Mining con R en SQL Server 2016
Text Mining con R en SQL Server 2016
 
8 creacion de sistemas de informacion
8 creacion de sistemas de informacion8 creacion de sistemas de informacion
8 creacion de sistemas de informacion
 
Workshop Azure Machine Learning con PowerBI
Workshop Azure Machine Learning con PowerBIWorkshop Azure Machine Learning con PowerBI
Workshop Azure Machine Learning con PowerBI
 
Mañana empiezo un nuevo proyecto: ¿qué metodología ágil me pongo?
Mañana empiezo un nuevo proyecto: ¿qué metodología ágil me pongo?Mañana empiezo un nuevo proyecto: ¿qué metodología ágil me pongo?
Mañana empiezo un nuevo proyecto: ¿qué metodología ágil me pongo?
 
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datos
 
Curso de SQL y EXCEL IMPORTANTE PARA .pdf
Curso de SQL y EXCEL IMPORTANTE PARA .pdfCurso de SQL y EXCEL IMPORTANTE PARA .pdf
Curso de SQL y EXCEL IMPORTANTE PARA .pdf
 
Modelo Tabulares con Azure SSAS
Modelo Tabulares con Azure SSASModelo Tabulares con Azure SSAS
Modelo Tabulares con Azure SSAS
 
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
 
Alfresco Day Barcelona 2016: Novedades en la plataforma Alfresco One
Alfresco Day Barcelona 2016: Novedades en la plataforma Alfresco OneAlfresco Day Barcelona 2016: Novedades en la plataforma Alfresco One
Alfresco Day Barcelona 2016: Novedades en la plataforma Alfresco One
 
BIT - Evento HOL Microsoft Azure v1
BIT - Evento HOL Microsoft Azure v1BIT - Evento HOL Microsoft Azure v1
BIT - Evento HOL Microsoft Azure v1
 
SQLSaturday 346 El Salvador 2015 Cubes Performance
SQLSaturday 346 El Salvador 2015 Cubes PerformanceSQLSaturday 346 El Salvador 2015 Cubes Performance
SQLSaturday 346 El Salvador 2015 Cubes Performance
 
Construyendo una Infraestructura de Big Data rentable y escalable (la evoluci...
Construyendo una Infraestructura de Big Data rentable y escalable (la evoluci...Construyendo una Infraestructura de Big Data rentable y escalable (la evoluci...
Construyendo una Infraestructura de Big Data rentable y escalable (la evoluci...
 
BI real time analytics
BI real time analyticsBI real time analytics
BI real time analytics
 

Último

Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
juanchogame18
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
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
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
IsabelQuintero36
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
yuki22434
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
Todo sobre Minirobotica. Revista Saber Electronica
Todo sobre  Minirobotica. Revista Saber ElectronicaTodo sobre  Minirobotica. Revista Saber Electronica
Todo sobre Minirobotica. Revista Saber Electronica
Carlos Carlosnoemi
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
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
 
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
SERVANDOBADILLOPOLEN
 

Último (20)

Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
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
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
Todo sobre Minirobotica. Revista Saber Electronica
Todo sobre  Minirobotica. Revista Saber ElectronicaTodo sobre  Minirobotica. Revista Saber Electronica
Todo sobre Minirobotica. Revista Saber Electronica
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
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
 
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
 

Introduction to Machine Learning with Azure

  • 1. Machine Learning Presentador: Alan Koo Moderador: Jose L. Rivera Mayo 14, 2015 May 14 – 15, 2015 2015 Microsoft MVP Virtual Conference
  • 2. acerca de mi • senior consultant en nagnoi • 15+ años en SQL Server • 10+ años en BI & OLAP • 5 años Microsoft MVP in SQL Server • blog: www.alankoo.com • co-fundador de Puerto Rico PASS • mentor regional de PASS para LATAM
  • 3. agenda • conceptos fundamentales de machine learning • Azure Machine Learning • demos
  • 4. ansiosos por saber el futuro
  • 5. …yo tengo la resupuesta
  • 6. …ésta sí que es la respuesta
  • 8. …a ver a ver vamos a tomarlo con calma
  • 9. …crucen los picos para no fallar
  • 10. …Paul es la solución!
  • 12. data science • palabra clave: “ciencia” • probar cosas • (podría no | no va) a funcionar la primera vez • esto podría funcionar…pregunta • wikipediainvestigación • tengo una ideahipótesis • pruébalaexperimentación • ¿funcionó?análisis • tiempo para otra ideaconclusión
  • 13. machine learning Rama de la inteligencia artificial cuyo objetivo es desarrollar técnicas que permitan a las computadoras aprender… trata de crear programas capaces de generalizar comportamientos a partir de una información no estructurada suministrada en forma de ejemplos. ..Proceso de inducción del conocimiento. http://en.wikipedia.org/wiki/Machine_learning
  • 15. necesito predecir la rentabilidad de mis clientes f(Edad, Estado Civil, Género, Ingreso Anual, Total de Niños, Educación, Ocupación, Tiene Casa, Distancia Diaria )
  • 16. pasos para construir una solución de Machine Learning 5 Integrar aplicaciones
  • 17. retos para usar Machine Learning Tradicional (adivinar, regla de dedo, prueba y error) caro aislado caos Complejo Consecuencias Pérdida de Oportunidades, Errores operacionales costosos Estrategia de cambio Se dicen muchas cosas Data Scientist Nuevos mercados Alta competencia
  • 19. Habilita el análisis predictivo poderoso basado en la nube. Profesionales pueden fácilmente construir, distribuir y compartir soluciones analíticas avanzadas Azure Machine Learning • Accesible a través de un navegador web, no require instalar software • Colaboración con cualquiera en cualquier lugar usando Azure workspace • Composición visual con Soporte de inicio a fin para flujos de data science • Los mejores algoritmos de ML • Extensible, soporte de lenguaje R y Phyton
  • 20. Azure Machine Learning Azure Portal ML Studio ML API service equipo de operaciones profesionales de datos & Data scientist desarrolladores de software
  • 21. Demo [Equipo de operaciones] Creando un Azure Machine Learning workspace
  • 22. Flujo de Machine Learning Recopilar suficientes volúmenes de datos actuales, limpios y completes es crítico Garbage in  Garbage out  Los conjuntos de datos pueden ser de: Fuentes internar: operacionales, data warehouses, etc Fuentes externas, formatos distintos Combinar conjuntos de datos puede enriquecer el proceso Ej. Integrar data external a data interna como el clima, mercados, tasas, etc.
  • 23. Demo [Professional de datos] Recopilando datos de calidad
  • 24. Flujo de Machine Learning Esfuerzos importantes son requeridos para preparar la data para Machine Learning Transformar a limpiar, reducir o re-formatear Aislar y marcar data fuera de lo normal Sustituir apropiadamente valores no existentes Categorizar valores continuos en rangos Normalizar valores continuos entre 0 y 1 Por supuesto, tener la data requerida es muy importante Al diseñar el sistema, considere atributos que podrían ser considerados como entradas en modelos futuros: Ej. Fecha de nacimiento, género, etc.
  • 25. Flujo de Machine Learning Etapa iterativa, experimentación es requerida para producir un modelo óptimo Incluye: Seleccionar un algoritmo Definir entradas y salidas Optimización configurando parámetros del algoritmo Evaluación del modelo es crítico: Precisión Confiabilidad Usabilidad
  • 26. Demo [Professional de datos] Produciendo un experimiento de machine learning
  • 27. Flujo de Machine Learning Primero, agregue un scoring experiment Lógica de transformación es reemplazada por recursos de transformación reusable Lógica de entrenamiento es reemplazada por un modelo entrenado Se agregan Web Services de entrada y salida Las propiedades del módulo pueden ser parametrizadas Prepare el experimiento para Publique el experimiento como un web service Publique el experimiento a la galería Aprenda de otros descubriendo experimientos Contribuya y muestre sus experimientos
  • 28. Demo [Professional de datos] Preparando y publicando el web service
  • 29. Flujo de Machine Learning Administre los web services Agregue y administre los endpoints Configure el throttle y tracing de los endpoints Monitoree los web services Monitoree las transacciones en el API Monitoree el uso de los workspaces Monitoree los recursos de cómputo Monitoree el espacio de almacenamiento Monetice sus web services publicando en el Azure Marketplace
  • 30. Demo [Professional de datos] Preparando y publicando el web service
  • 32. Flujo de Machine Learning Integrar Desarrolle una aplicación que integre funcionalidad predictiva con llamadas al web service Cada web Service ofrece dos métodos • Request/Response Service (RRS): Poca latencia, web Service escalable • Batch Execution Service (BES): Alto volumen, scoring asíncrono de muchos registros El servicio puede ser invocado por cualquier lenguaje de programación • Conectividad a internet • Capacidades SSL para solicitudes HTTPS • ODA endpoint y API key • Habilidad para formatear JSON
  • 33. Demo [Desarrollador de Software] Integrando resultados predictivos en una aplicación
  • 34. machine learning está alrededor nuestro
  • 35.
  • 36. 1 1 5 4 3 7 5 3 5 3 5 5 9 0 6 3 5 2 0 0 Training examples Training labels Clasificador de dígitos de precisión
  • 38. escenarios de negocio • capturar correo no deseado • ocr (optical character recognition) • procesamiento de lenguaje natural • traducción máquina • biología • medicina • robótica (Sistemas Autónomos) • etc…
  • 40. Azure Data Market ML Applications • http://text-analytics-demo.azurewebsites.net/ • https://churn.cloudapp.net • http://how-old.net/#
  • 42. créditos/referencias • Presentación de Seth Juarez, TechEd Europe 2014 • Presentación de Renato Jovic, Advanced Technology Day 2014 • Presentación de Peter Myers, Ignite 2015 • Libro: AzureML Essentials, Jeff Barnes, 2015