28
Adrián Díaz Cervera Santiago Porras Rodríguez Machine Learning Aspectos útiles y practicos #GAPAND2015

Gapand 2015 machine learning

Embed Size (px)

Citation preview

Page 1: Gapand 2015 machine learning

Adrián Díaz CerveraSantiago Porras Rodríguez

Machine LearningAspectos útiles y practicos

#GAPAND2015

Page 2: Gapand 2015 machine learning

Adrián Díaz Cervera

Sobre Mi

• SharePoint Architect at Encamina• http://

blogs.encamina.com/desarrollandosobresharepoint

[email protected] @AdrianDiaz81

Page 3: Gapand 2015 machine learning

Santiago Porras Rodríguez

Sobre Mi

• SharePoint Developer en ENCAMINA

• http://blogs.encamina.com/en-tu-casa-o-en-la-mia/

[email protected] @saintwukong

Page 4: Gapand 2015 machine learning

Agenda1 ¿Qué es Machine Learning?2 Conceptos Cores 3 Aplicaciones que la utilizan4 Experimentos con Linkedin5 Proyecto Oxford6 Experimentos con Twitter7 Q&A

Page 5: Gapand 2015 machine learning

¿Qué es Machine Learning?

Page 6: Gapand 2015 machine learning

■Conjunto de técnicas pertenecientes a la inteligencia artificial cuyo objetivo es permitir que las máquinas “aprendan”.

■Su objetivo es predecir un resultado partiendo de un conjunto de información.

■Intenta obtener los patrones de comportamiento y especialmente “generalizar”, es decir, predecir como serán los nuevos casos basándose en la experiencia anterior.

Machine Learning

Page 7: Gapand 2015 machine learning

¿Qué no es Machine Learning?

Page 8: Gapand 2015 machine learning

■Generalización: capacidad de utilizar la experiencia adquirida en un conjunto de información de ejemplo, y propagarla hacia nuevos casos y nuevas experiencias.

■Tenemos algoritmos para casi todo: unos que buscan los patrones de cambio, otras que simplemente clasifican y otras que aplican la experiencia.

¿Cómo funciona el Machine Learning?

Page 9: Gapand 2015 machine learning

■Odisea en el espacio (2001)

■Skynet

■Minority Report

¿Ciencia Ficción o Realidad?

Page 10: Gapand 2015 machine learning

Conceptos Cores

Page 11: Gapand 2015 machine learning

Azure Machine Learning Workflow

Page 12: Gapand 2015 machine learning

■Data: Todo acerca de los datos. Adquirir, compilar y analizar las pruebas

■Modelo: Utilizar diferentes algoritmos de aprendizaje para crear nuevos modelos

■Evaluar el modelo: Examinar la exactitud de los modelos para predecir el resultado correcto

■Refinar el modelo: Comparar, contrastat y combinar modelos alternativos

■Desplegar el modelo: Crear un servicio web escalable■Testear : Comprobarlo en un entorno productiov

Azure Machine Learning Workflow

Page 13: Gapand 2015 machine learning

■ClasificationEstos se utilizan para clasificar los datos en diferentes categorías que luego pueden ser usados para predecir una o más variables discretas, basadas en los otros atributos del conjunto de datos

■RegresionEstos se utilizan para predecir una o más variables continuas, como resultado del ejercicio, sobre la base de otros atributos del conjunto de datos.

■ClusteringEstos determinan agrupaciones naturales y patrones en los conjuntos de datos y se utilizan para predecir las clasificaciones de agrupación para una variable dada.

Tipos de Algoritmos

Page 14: Gapand 2015 machine learning

■Supervisado

■Sin supervisión

Aprendizaje

Page 15: Gapand 2015 machine learning

Aplicación que la utilizan

Page 16: Gapand 2015 machine learning

■Basado y aplicando Graph su reto es priorizar la información vinculada a mí desde distintos orígenes de contenido (Exchange Online, Onedrive, SharePoint y Yammer).

Office Delve

Page 17: Gapand 2015 machine learning

■Filtra los mensajes que llegan a la Bandeja de Entrada y los organiza según los criterios del usuario de forma automática.

■NO se trata de aplicar una serie de reglas predefinidas, sino que aprende por sí mismo lo que es importante y lo que no lo es, observando nuestras costumbres y preferencias para repetirlas automáticamente a posteriori

Clutter

Page 18: Gapand 2015 machine learning

Cortana

Page 19: Gapand 2015 machine learning

Redes Sociales

Page 20: Gapand 2015 machine learning

Otros Ejemplos de Aplicación

Page 21: Gapand 2015 machine learning

■Reducir complejidad■Accesible a través del un navegador

■Colaborativo, trabajar en equipo vía Azure Workspace

■Composición Visual■Posibilidad de llevar modelos a producción

■Soporte de R

Azure Machine Learning

Page 22: Gapand 2015 machine learning

■Testeo rapido de nuevas funcionalidades y algoritmos.

■Biblioteca de Modelos

■Compartir, buscar, reutilizar

■Rápido Deploy como Azure web service

Azure Machine Learning

Page 23: Gapand 2015 machine learning

Recruitment with Machine Learning - Linkedin

DEMO

Page 24: Gapand 2015 machine learning

Proyecto Oxford

Page 25: Gapand 2015 machine learning

■Aplicaciones inteligentes■Uso de Machine Learning para procesamiento

■ Capacidades:■Reconocer caras■Interpretar lenguaje ■Procesamiento de voz■Herramientas visuales

Proyecto Oxford

Page 26: Gapand 2015 machine learning

Twitter to Badoo !!

Demo

Page 27: Gapand 2015 machine learning

■Que es Machine Learning

■Casos Prácticos

■Realidad y no Ficción

■Fácil, simple y eficaz

Resumen

Page 28: Gapand 2015 machine learning

That’s all folks!

Questions?

Adrián Díaz @[email protected]

#GAPAND2015