introducción a azure machine learning

35
Introducción a Azure Machine Learning Alan Koo Senior Consultant | Nagnoi, LLC. Microsoft MVP

Upload: spanishpassvc

Post on 15-Apr-2017

411 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Introducción a Azure Machine Learning

Introducción a Azure Machine Learning

Alan KooSenior Consultant | Nagnoi, LLC.Microsoft MVP

Page 2: Introducción a Azure Machine Learning

2

acerca de mi

senior consultant en Nagnoi enfoque en business intelligence & application architecture 15+ años en SQL Server 10+ años en BI & OLAP 6 años Microsoft MVP in SQL Server blog: www.alankoo.com co-fundador de Puerto Rico PASS mentor regional de PASS para LATAM

Page 3: Introducción a Azure Machine Learning

3

agenda

• conceptos fundamentales de machine learning• Azure Machine Learning• demos

3

Page 4: Introducción a Azure Machine Learning

4 4

Page 5: Introducción a Azure Machine Learning

5

agenda

conceptos fundamentales de machine learningAzure Machine Learningdemos

Page 6: Introducción a Azure Machine Learning

6

edx: Data Science and Machine Learning Essentials

Page 7: Introducción a Azure Machine Learning

7

machine learning en accióndime tu foto y te diré quien eres

Page 8: Introducción a Azure Machine Learning

8

data science

• tema en evolución, no existe una sola definición• requiere un rango de habilidades (skills)

Exploración y análisis cuantitativo de toda la data estructurada y no estructurada

disponible para desarrollar entendimiento, extraer conocimiento y formular resultados

accionables

Page 9: Introducción a Azure Machine Learning

9

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

Page 10: Introducción a Azure Machine Learning

10

data scientists están obsesionados con los datos

• buscando fuentes de datos• adquiriendo datos• limpiando y transformando datos• entendiendo las relaciones en los datos• entregando valor a partir de los datos

Page 11: Introducción a Azure Machine Learning

11

tipos de “analytics”

Retrospective analytics

Real-time analytics IntelligentSaaS apps

Retrospective analytics

Predictive analytics

Page 12: Introducción a Azure Machine Learning

12

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

Page 13: Introducción a Azure Machine Learning

13

necesito sumar dos números

f( num1, num2 )

Page 14: Introducción a Azure Machine Learning

14

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 )

Page 15: Introducción a Azure Machine Learning

15

pasos para construir una solución de Machine Learning

1definir

problema de negocio

2recopilar

datos

3desarrollo

de modelos

4publicar modelo

6monitorear desempeño del modelo

1definir

Objetivo / Métrica

2extraer

características derivadas

3seleccionar

características

4preparar el

modelo

5evaluar el modelo

5Integrar

aplicaciones

Page 16: Introducción a Azure Machine Learning

16

Page 17: Introducción a Azure Machine Learning

17

1 1 5 4 3

7 5 3 5 3

5 5 9 0 6

3 5 2 0 0

Ejemplos de entrenamiento Etiquetas de entrenamiento

Clasificador de dígitos de precisión

2

Sistema de machine learning

Page 18: Introducción a Azure Machine Learning

18

tipos de problema: clasificaciónSe tiene un conjunto de observaciones de entrenamiento (ej. imágenes etiquetadas) y un conjunto de pruebas que se usa sólo para la evaluación conjunto de

entrenamientoconjunto de

pruebas

(no es silla)

(no es silla)

(no es silla)(no es silla)

(no es silla)

(silla)

(silla)

(no es silla)

Page 19: Introducción a Azure Machine Learning

19

tipos de problema: regresión

Para predecir valores reales: ¿ Cuántos clientes visitarán nuestro website la próxima semana? ¿ Cuántos televisores venderemos el próximo año? ¿Podemos predecir el ingreso de alguien basado en su información detallada?

Page 20: Introducción a Azure Machine Learning

20

tipos de problema: aprendizaje supervisado

• Clasificación y Regresión son problemas de aprendizaje supervisado• “Supervisado” significa que la data de entrenamiento está basado

experiencia real de la cuál se debe aprender• Algoritmos para aprendizaje supervisado algorithms son mucho

más fácil de evaluar vs los no supervisados

Page 21: Introducción a Azure Machine Learning

21

aprendizaje no supervisado“no supervisado” significa que la data no está basada en etiquetas de la cuál se puede aprender

No supervisado:

Page 22: Introducción a Azure Machine Learning

22

Azure Machine Learning

Page 23: Introducción a Azure Machine Learning

23

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

Page 24: Introducción a Azure Machine Learning

24

DemosAzure Machine Learning

Page 25: Introducción a Azure Machine Learning

25

machine learning está alrededor nuestro

Page 26: Introducción a Azure Machine Learning

26

aplicaciones poderosas

Page 27: Introducción a Azure Machine Learning

27

aplicaciones poderosas

Page 28: Introducción a Azure Machine Learning

28

resumen

Machine Learning, rama de la inteligencia artificial cuyo objetivo es

desarrollar técnicas que permitan a las computadoras aprender de datos

Page 29: Introducción a Azure Machine Learning

29

resumen

Atributos claves de Azure Machine LearningCompletamente administrado No requiere HW o SW que comprarIntegrado Arrastrar, soltar, conectar y configurarAlgoritmos mejores de su clase Soluciones probadas de Xbox y BingR integrado Use sobre 400 packages de R, o incluya su propio código R o PythonDeployment en minutos Operacionalice con sólo un click

Page 30: Introducción a Azure Machine Learning

30

qué sigue?AzureML Marketplace

Page 31: Introducción a Azure Machine Learning

32

preguntas?

Alan KooNagnoi, [email protected]: alankoo.com @alan_koo

Page 32: Introducción a Azure Machine Learning

33

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• edx: Data Science and Machine Learning Essentials

Page 33: Introducción a Azure Machine Learning

34

graciasAlan KooNagnoi, [email protected]: alankoo.com @alan_koo

Page 34: Introducción a Azure Machine Learning

Questions?

Page 35: Introducción a Azure Machine Learning

Thank You for AttendingFollow @pass24hop

Share your thoughts with hashtags #pass24hop & #sqlpass