SlideShare una empresa de Scribd logo
1 de 32
La práctica de Machine Learning
en la Empresa
Emilio Osorio García
Chief Technology Officer
Predictive Technologies
minoru@predictivecorp.com
Dr. Manuel Reyez Gomez
Chief Data Scientist
Predictive Technologies
manuel@predictivecorp.com
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
¿Qué imaginábamos hace 30 años?
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
El presente...
* Traducción Liberal
“Las mejores mentes de mi generación están
pensando en como hacer que la gente haga
click en un anuncio. Eso no esta chido”*
-Jeff Hammerback
Cofundador de Cloudera
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
¿Donde estaremos en 30 años?
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
El estado del arte
• No existen soluciones que
sean “llave en mano”
• Los datos estructurados
crecen exponencialmente
• Se requiere investigación
de los problemas
específicos de negocio
• Baja utilización de los
sistemas analíticos
existentes
• Lidiar con el cambio
constante en los datos
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Que es “Machine Learning”
• Es una rama de la Inteligencia artificial
• Aprender de los datos
• Descubrir, codificar y modelar patrones encontrados en
• Representación de los datos (Arte)
• Modelo probabilístico
• Genéricos: Neural Networks, SVMs, Decision Trees, etc
• A la medida usando la infraestructura de modelos gráficos “Grap
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Detección de fuentes de sonido
F
R
E
C
U
E
N
C
I
A
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Prediciendo usando el contexto
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Usando el modelo para hallar anomalías
Puntos donde los datos no siguen el modelo
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Bing Local
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Bing Local
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Bing Local
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Recomendación de Películas
? ? ? ?
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Caracterización de Variables
Es Romántica : (0,1)
Es infantil: [0,1]
Es animada: (0,1)
Tiene director famoso: (0,1)
Tiene actores famosos: (0,1)
Grado de violencia: (0,1,2,3,4,5)
Edad promedio de actores: (Continua)
Año de publicación: (Discreta)
…..
…..
…..
x0
x1
x2
x3
x4
x5
x6
x7
.
.
.
Clasificación : (0,1,2,3,4,5) y
X
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Estimación del modelo
X1 = [0, 1, 0, 1, 0, 3, 23.6, 1981]; y1 = 3
X2 = [1, 1, 0, 1, 1, 4, 43.3, 2013]; y2 = 5
X3 = [0, 1, 1, 1, 1, 5, 14.4, 1999]; y3 = 2
X4 = [1, 1, 1, 1, 0, 4, 35.3, 1954]; y4 = 3
X5 = [0, 1, 0, 1, 0, 3, 23.6, 2001]; y5 = 3
X6 = [0, 1, 0, 1, 0, 3, 23.6, 2001]; y6 = 1
….
f(W,X) = y’
w0+w1x1+w2x2+w3x3+…= y’
Estimar el modelo consiste
en estimar W usando los
valores de los ejemplos Xi,
yi de tal manera que
minimice:
𝑖=1
𝑁
(𝑦′𝑖 − 𝑦𝑖)2=
𝑖=1
𝑁
(𝑓(𝑊, 𝑋𝑖 ) − 𝑦𝑖)2
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
En producción
• Para nuevos elementos y sus representaciones X, se estim
?
x0
x1
x2
x3
x4
x5
x6
x7
.
.
.
X
w0+w1x1+w2x2+w3x3+…= y’
y’=
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Otras soluciones
• Estimación de riesgo crediticio
• Estimación optima de abasto de suministros
• Estimación de probabilidad de perdida del cliente
• Estimación optima de cantidades de mercancía por tipo y lo
• Selección automática de mejores candidatos para puestos
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
No se necesita descubrir el hilo negro
• Modelos genéricos accesibles en el mercado
• Lineal Regression
• Neural Networks
• Logistic Regression
• Support Vector Machines
• Decision Trees
• Software Libre
– R Studio
– Mahout
– Weka
– MLib
• Software Licenciado
– Oracle Data Mining
– SAS Advance Analytics
– IBM Predictive
Analytics
– Matlab
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
60% Arte – 40% Ciencia
• Representación (Arte)
• Representación que generalice correctamente
• Representación que induzca transferencia
• Limpieza de datos
• Normalización de valores
• Ajustar representación a las limitaciones del modelo
• Fecha de Publicación: Decision Tree-> Continua
• Logistic Regression: discretizada binaria. [1985-1990]
• Ciencia
• Selección o diseño del modelo
• Prevención de “overfitting”
• Regularización de parámetros
• Análisis de errores (experto de dominio)
• Estar consciente de las limitaciones del modelo
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Modelos genéricos vs. a la medida
• Modelos genéricos
• Modelos a la medida
Información
del
sistema Modelo
Información del sistema se debe transformar/adaptar al modelo
Información
del
sistema Modelo
Modelo
Modelo se diseña dada la Información del sistema
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Modelos genéricos vs. a la medida
• Modelos genéricos
• Pros
• Sus propiedades y características han sido ampliamente estudiadas
• Muchas implementaciones optimas disponibles
• Fáciles de entrenar y probar
• Cons
• La información del sistema requiere de un proceso adecuado de los valore
• Tienen Limitaciones, al ser genéricos no son los suficientemente ricos para
• No son apropiadas para problemas con mas de una variable de salida que
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Modelos genéricos vs. a la me
• Modelos a la medida
• Pros
• Como se diseñan para modelar el sistema sin las limitaciones de los mode
• Se pueden patentar
• Dan ventajas competitivas
• Apropiados para sistemas donde se requiere estimar varias variables de s
• Cons
• Requieren diseño especializado por lo tanto las soluciones son mas caras
• Soluciones
• Soluciones basadas en modelos a la medida requieren mas testeo que las
• Soluciones requieren mas tiempo de implementación
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Pasos para implementar en relación al
data scientist
• Fase 1
• Análisis de factibilidad en datos históricos disponibles. Determina
• Fase 2 con modelos genéricos
• Diseño e implementación de la representación de variables
• Selección del modelo
• Estimación del modelo (con regularización y “tunning” para evitar
• Análisis de errores
• Recalibración del modelo
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Machine Learning como Práctica
• En esencia es
investigación y
desarrollo
• El reto es como crear
una práctica que tenga
resultados de negocio
• ¿Como operacionalizar
la inteligencia artificial?
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Las fases de la metodología CRISP-DM
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Lean Machine Learning
• Eliminar el derroche
• Construir con Calidad
Incluida
• Respetar a las Personas
• Crear conocimiento
• Diferir los compromisos
• Entregar Rápido
• Optimizar el Todo
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Los roles de equipo en Machine Learning
• Business Product Owner
• Business Domain Expert
• Data Scientist
• Data Analyst
• Machine Learning
Engineer
• Data Engineer
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Nuevas habilidades requeridas
• Formulación correcta de problemas
• Cultura de Prototipaje
• Intuición para tomar realizar asunciones a
problemas no muy bien definidos
• Diseñar experimentos para probar hipótesis
• Analizar resultados y plantear mejoras
continuamente
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Tecnología: Software Libre para aprender
Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
Tecnología: Proveedores para escalar
Preguntas y Respuestas
Emilio Osorio García
Chief Technology Officer
Predictive Technologies
minoru@predictivecorp.com
Dr. Manuel Reyez Gomez
Chief Data Scientist
Predictive Technologies
manuel@predictivecorp.com

Más contenido relacionado

La actualidad más candente

Data Science, Big Data, Machine Learning, ecosistema de conceptos
Data Science, Big Data, Machine Learning, ecosistema de conceptosData Science, Big Data, Machine Learning, ecosistema de conceptos
Data Science, Big Data, Machine Learning, ecosistema de conceptosBeatriz Martín @zigiella
 
Machine learning utilizacion en redes sociales
Machine learning utilizacion en redes socialesMachine learning utilizacion en redes sociales
Machine learning utilizacion en redes socialesAdrian Diaz Cervera
 
UNICABA - Azure Machine Learning.pptx
UNICABA - Azure Machine Learning.pptxUNICABA - Azure Machine Learning.pptx
UNICABA - Azure Machine Learning.pptxLuis Beltran
 

La actualidad más candente (6)

Machine learning
Machine learningMachine learning
Machine learning
 
Introducción a Aprendizaje de Maquina
Introducción a Aprendizaje de MaquinaIntroducción a Aprendizaje de Maquina
Introducción a Aprendizaje de Maquina
 
Data Science, Big Data, Machine Learning, ecosistema de conceptos
Data Science, Big Data, Machine Learning, ecosistema de conceptosData Science, Big Data, Machine Learning, ecosistema de conceptos
Data Science, Big Data, Machine Learning, ecosistema de conceptos
 
Machine learning utilizacion en redes sociales
Machine learning utilizacion en redes socialesMachine learning utilizacion en redes sociales
Machine learning utilizacion en redes sociales
 
UNICABA - Azure Machine Learning.pptx
UNICABA - Azure Machine Learning.pptxUNICABA - Azure Machine Learning.pptx
UNICABA - Azure Machine Learning.pptx
 
Taller de Text Mining en Twitter con R
Taller de Text Mining en Twitter con RTaller de Text Mining en Twitter con R
Taller de Text Mining en Twitter con R
 

Destacado

De los datos a las predicciones
De los datos a las prediccionesDe los datos a las predicciones
De los datos a las prediccionesCleverTask
 
Machine Learning Whitepaper
Machine Learning WhitepaperMachine Learning Whitepaper
Machine Learning WhitepaperRaona
 
Analisis predictivo con microsoft azure
Analisis predictivo con microsoft azureAnalisis predictivo con microsoft azure
Analisis predictivo con microsoft azureEduardo Castro
 
Introduccion datawarehouse
Introduccion datawarehouseIntroduccion datawarehouse
Introduccion datawarehouseEduardo Castro
 
24 HOP edición Español - Machine learning - Cesar Oviedo
24 HOP edición Español - Machine learning - Cesar Oviedo24 HOP edición Español - Machine learning - Cesar Oviedo
24 HOP edición Español - Machine learning - Cesar OviedoSpanishPASSVC
 
Comparación Internacional del Sistema Universitario Español
Comparación Internacional del Sistema Universitario EspañolComparación Internacional del Sistema Universitario Español
Comparación Internacional del Sistema Universitario Españoleraser Juan José Calderón
 
Pteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del software
Pteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del softwarePteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del software
Pteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del softwaresara272016
 
Presentacion historia de la I A
Presentacion historia de la I APresentacion historia de la I A
Presentacion historia de la I AJose Lopez
 
Práctica del Seminario "Diseño y negociación de proyectos europeos sobre tecn...
Práctica del Seminario "Diseño y negociación de proyectos europeos sobre tecn...Práctica del Seminario "Diseño y negociación de proyectos europeos sobre tecn...
Práctica del Seminario "Diseño y negociación de proyectos europeos sobre tecn...Education in the Knowledge Society PhD
 
Análisis interpretativo de la voluntad de poder de Nietzsche frente a la inte...
Análisis interpretativo de la voluntad de poder de Nietzsche frente a la inte...Análisis interpretativo de la voluntad de poder de Nietzsche frente a la inte...
Análisis interpretativo de la voluntad de poder de Nietzsche frente a la inte...Arcangel Campos
 
La búsqueda de información bibliográfica en el contexto de la información cie...
La búsqueda de información bibliográfica en el contexto de la información cie...La búsqueda de información bibliográfica en el contexto de la información cie...
La búsqueda de información bibliográfica en el contexto de la información cie...Education in the Knowledge Society PhD
 
Inteligencia Artificial Instituto Grilli Monte Grande
Inteligencia Artificial Instituto Grilli Monte GrandeInteligencia Artificial Instituto Grilli Monte Grande
Inteligencia Artificial Instituto Grilli Monte Grandevito mercogliano
 
Actas Innovagogia 2014. II Congreso Virtual Innovación Pedagógica
Actas Innovagogia 2014. II Congreso Virtual Innovación PedagógicaActas Innovagogia 2014. II Congreso Virtual Innovación Pedagógica
Actas Innovagogia 2014. II Congreso Virtual Innovación Pedagógicaeraser Juan José Calderón
 
Examen de transparencia Informe de transparencia voluntaria en la web de las ...
Examen de transparencia Informe de transparencia voluntaria en la web de las ...Examen de transparencia Informe de transparencia voluntaria en la web de las ...
Examen de transparencia Informe de transparencia voluntaria en la web de las ...eraser Juan José Calderón
 
#AnticipaUS Plan Estratégico de la Universidad de Sevilla (2016-2025) Invest...
#AnticipaUS  Plan Estratégico de la Universidad de Sevilla (2016-2025) Invest...#AnticipaUS  Plan Estratégico de la Universidad de Sevilla (2016-2025) Invest...
#AnticipaUS Plan Estratégico de la Universidad de Sevilla (2016-2025) Invest...eraser Juan José Calderón
 

Destacado (20)

De los datos a las predicciones
De los datos a las prediccionesDe los datos a las predicciones
De los datos a las predicciones
 
Machine Learning Whitepaper
Machine Learning WhitepaperMachine Learning Whitepaper
Machine Learning Whitepaper
 
Analisis predictivo con microsoft azure
Analisis predictivo con microsoft azureAnalisis predictivo con microsoft azure
Analisis predictivo con microsoft azure
 
Cloud or not to Cloud? That’s the question Businesses need an answer for!
Cloud or not to Cloud? That’s the question Businesses need an answer for!Cloud or not to Cloud? That’s the question Businesses need an answer for!
Cloud or not to Cloud? That’s the question Businesses need an answer for!
 
Introduccion datawarehouse
Introduccion datawarehouseIntroduccion datawarehouse
Introduccion datawarehouse
 
24 HOP edición Español - Machine learning - Cesar Oviedo
24 HOP edición Español - Machine learning - Cesar Oviedo24 HOP edición Español - Machine learning - Cesar Oviedo
24 HOP edición Español - Machine learning - Cesar Oviedo
 
Introducción a machine learning
Introducción a machine learningIntroducción a machine learning
Introducción a machine learning
 
Research line: Information society and education
Research line: Information society and educationResearch line: Information society and education
Research line: Information society and education
 
Comparación Internacional del Sistema Universitario Español
Comparación Internacional del Sistema Universitario EspañolComparación Internacional del Sistema Universitario Español
Comparación Internacional del Sistema Universitario Español
 
Pteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del software
Pteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del softwarePteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del software
Pteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del software
 
Presentacion historia de la I A
Presentacion historia de la I APresentacion historia de la I A
Presentacion historia de la I A
 
Práctica del Seminario "Diseño y negociación de proyectos europeos sobre tecn...
Práctica del Seminario "Diseño y negociación de proyectos europeos sobre tecn...Práctica del Seminario "Diseño y negociación de proyectos europeos sobre tecn...
Práctica del Seminario "Diseño y negociación de proyectos europeos sobre tecn...
 
Análisis interpretativo de la voluntad de poder de Nietzsche frente a la inte...
Análisis interpretativo de la voluntad de poder de Nietzsche frente a la inte...Análisis interpretativo de la voluntad de poder de Nietzsche frente a la inte...
Análisis interpretativo de la voluntad de poder de Nietzsche frente a la inte...
 
La búsqueda de información bibliográfica en el contexto de la información cie...
La búsqueda de información bibliográfica en el contexto de la información cie...La búsqueda de información bibliográfica en el contexto de la información cie...
La búsqueda de información bibliográfica en el contexto de la información cie...
 
Research line: Interaction and e learning
Research line: Interaction and e learningResearch line: Interaction and e learning
Research line: Interaction and e learning
 
Proceso de propuesta y proyecto
Proceso de propuesta y proyectoProceso de propuesta y proyecto
Proceso de propuesta y proyecto
 
Inteligencia Artificial Instituto Grilli Monte Grande
Inteligencia Artificial Instituto Grilli Monte GrandeInteligencia Artificial Instituto Grilli Monte Grande
Inteligencia Artificial Instituto Grilli Monte Grande
 
Actas Innovagogia 2014. II Congreso Virtual Innovación Pedagógica
Actas Innovagogia 2014. II Congreso Virtual Innovación PedagógicaActas Innovagogia 2014. II Congreso Virtual Innovación Pedagógica
Actas Innovagogia 2014. II Congreso Virtual Innovación Pedagógica
 
Examen de transparencia Informe de transparencia voluntaria en la web de las ...
Examen de transparencia Informe de transparencia voluntaria en la web de las ...Examen de transparencia Informe de transparencia voluntaria en la web de las ...
Examen de transparencia Informe de transparencia voluntaria en la web de las ...
 
#AnticipaUS Plan Estratégico de la Universidad de Sevilla (2016-2025) Invest...
#AnticipaUS  Plan Estratégico de la Universidad de Sevilla (2016-2025) Invest...#AnticipaUS  Plan Estratégico de la Universidad de Sevilla (2016-2025) Invest...
#AnticipaUS Plan Estratégico de la Universidad de Sevilla (2016-2025) Invest...
 

Similar a La Práctica de Machine Learning en la empresa

La práctica de Machine Learning en la empresa
La práctica de Machine Learning en la empresaLa práctica de Machine Learning en la empresa
La práctica de Machine Learning en la empresaEmilio Osorio Garcia
 
10011069INSA_Presentacion_CMMI.pdf
10011069INSA_Presentacion_CMMI.pdf10011069INSA_Presentacion_CMMI.pdf
10011069INSA_Presentacion_CMMI.pdfssuserd9f74e
 
Como vender agilidad al hombre de negocios
Como vender agilidad al hombre de negociosComo vender agilidad al hombre de negocios
Como vender agilidad al hombre de negociosLeanSight Consulting
 
Programa Superior en Big Data
Programa Superior en Big DataPrograma Superior en Big Data
Programa Superior en Big DataICEMD
 
Crear un Simulador de Comercio Exterior Relacionado con los Incoterms
Crear un Simulador de Comercio Exterior Relacionado con los Incoterms Crear un Simulador de Comercio Exterior Relacionado con los Incoterms
Crear un Simulador de Comercio Exterior Relacionado con los Incoterms Christian Mina Villalba
 
Creando tendencias a través del planeamiento estratégico
Creando tendencias a través del planeamiento estratégicoCreando tendencias a través del planeamiento estratégico
Creando tendencias a través del planeamiento estratégicoStraTgia
 
7º Webinar - 3ª Ed. EXIN en Castellano: 6 maneras de crear valor con Lean IT
7º Webinar - 3ª Ed. EXIN en Castellano: 6 maneras de crear valor con Lean IT7º Webinar - 3ª Ed. EXIN en Castellano: 6 maneras de crear valor con Lean IT
7º Webinar - 3ª Ed. EXIN en Castellano: 6 maneras de crear valor con Lean ITEXIN
 
Haz realidad tu proyecto, Cómo hacer una app movil en 30 días
Haz realidad tu proyecto, Cómo hacer una app movil en 30 díasHaz realidad tu proyecto, Cómo hacer una app movil en 30 días
Haz realidad tu proyecto, Cómo hacer una app movil en 30 díasDavid Muñoz Gaete
 
Machine learning conceptos y aplicaciones
Machine learning conceptos y aplicacionesMachine learning conceptos y aplicaciones
Machine learning conceptos y aplicacionesLuis Beltran
 
Curriculum Emilio Lobos Echeverria 2016 08-g
Curriculum Emilio Lobos Echeverria 2016 08-gCurriculum Emilio Lobos Echeverria 2016 08-g
Curriculum Emilio Lobos Echeverria 2016 08-gEmilio Lobos Echeverría
 
OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...
OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...
OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...Alysson Franklin Martins Moreira, UXMC
 
Camernova2012 10inteligenciacompetitivaparalapymev01-121030042337-phpapp01
Camernova2012 10inteligenciacompetitivaparalapymev01-121030042337-phpapp01Camernova2012 10inteligenciacompetitivaparalapymev01-121030042337-phpapp01
Camernova2012 10inteligenciacompetitivaparalapymev01-121030042337-phpapp01rafaeloliver
 
¿Se puede estimar adecuadamente los proyectos de software?
¿Se puede estimar adecuadamente los proyectos de software?¿Se puede estimar adecuadamente los proyectos de software?
¿Se puede estimar adecuadamente los proyectos de software?Software Guru
 
Sobrevive a la Gestión de Proyectos Web - Jorge Gonzalez #WCBilbao 2017
Sobrevive a la Gestión de Proyectos Web - Jorge Gonzalez #WCBilbao 2017Sobrevive a la Gestión de Proyectos Web - Jorge Gonzalez #WCBilbao 2017
Sobrevive a la Gestión de Proyectos Web - Jorge Gonzalez #WCBilbao 2017Jorge González Revilla
 
La investigacion operativa aplicado a la administracion
La investigacion operativa aplicado a la administracionLa investigacion operativa aplicado a la administracion
La investigacion operativa aplicado a la administracionSandra Bolo Gomez
 

Similar a La Práctica de Machine Learning en la empresa (20)

La práctica de Machine Learning en la empresa
La práctica de Machine Learning en la empresaLa práctica de Machine Learning en la empresa
La práctica de Machine Learning en la empresa
 
Rodrigo Sanchez, mer
Rodrigo Sanchez, merRodrigo Sanchez, mer
Rodrigo Sanchez, mer
 
Machine Learning for Developers (PyConEs2017)
Machine Learning for Developers (PyConEs2017)Machine Learning for Developers (PyConEs2017)
Machine Learning for Developers (PyConEs2017)
 
10011069INSA_Presentacion_CMMI.pdf
10011069INSA_Presentacion_CMMI.pdf10011069INSA_Presentacion_CMMI.pdf
10011069INSA_Presentacion_CMMI.pdf
 
Como vender agilidad al hombre de negocios
Como vender agilidad al hombre de negociosComo vender agilidad al hombre de negocios
Como vender agilidad al hombre de negocios
 
Programa Superior en Big Data
Programa Superior en Big DataPrograma Superior en Big Data
Programa Superior en Big Data
 
Crear un Simulador de Comercio Exterior Relacionado con los Incoterms
Crear un Simulador de Comercio Exterior Relacionado con los Incoterms Crear un Simulador de Comercio Exterior Relacionado con los Incoterms
Crear un Simulador de Comercio Exterior Relacionado con los Incoterms
 
Metodologia de un proyecto SEO
Metodologia de un proyecto SEOMetodologia de un proyecto SEO
Metodologia de un proyecto SEO
 
Creando tendencias a través del planeamiento estratégico
Creando tendencias a través del planeamiento estratégicoCreando tendencias a través del planeamiento estratégico
Creando tendencias a través del planeamiento estratégico
 
7º Webinar - 3ª Ed. EXIN en Castellano: 6 maneras de crear valor con Lean IT
7º Webinar - 3ª Ed. EXIN en Castellano: 6 maneras de crear valor con Lean IT7º Webinar - 3ª Ed. EXIN en Castellano: 6 maneras de crear valor con Lean IT
7º Webinar - 3ª Ed. EXIN en Castellano: 6 maneras de crear valor con Lean IT
 
Haz realidad tu proyecto, Cómo hacer una app movil en 30 días
Haz realidad tu proyecto, Cómo hacer una app movil en 30 díasHaz realidad tu proyecto, Cómo hacer una app movil en 30 días
Haz realidad tu proyecto, Cómo hacer una app movil en 30 días
 
Machine learning conceptos y aplicaciones
Machine learning conceptos y aplicacionesMachine learning conceptos y aplicaciones
Machine learning conceptos y aplicaciones
 
Caramelos con sabor a TheEvnt
Caramelos con sabor a TheEvntCaramelos con sabor a TheEvnt
Caramelos con sabor a TheEvnt
 
Charla
CharlaCharla
Charla
 
Curriculum Emilio Lobos Echeverria 2016 08-g
Curriculum Emilio Lobos Echeverria 2016 08-gCurriculum Emilio Lobos Echeverria 2016 08-g
Curriculum Emilio Lobos Echeverria 2016 08-g
 
OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...
OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...
OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...
 
Camernova2012 10inteligenciacompetitivaparalapymev01-121030042337-phpapp01
Camernova2012 10inteligenciacompetitivaparalapymev01-121030042337-phpapp01Camernova2012 10inteligenciacompetitivaparalapymev01-121030042337-phpapp01
Camernova2012 10inteligenciacompetitivaparalapymev01-121030042337-phpapp01
 
¿Se puede estimar adecuadamente los proyectos de software?
¿Se puede estimar adecuadamente los proyectos de software?¿Se puede estimar adecuadamente los proyectos de software?
¿Se puede estimar adecuadamente los proyectos de software?
 
Sobrevive a la Gestión de Proyectos Web - Jorge Gonzalez #WCBilbao 2017
Sobrevive a la Gestión de Proyectos Web - Jorge Gonzalez #WCBilbao 2017Sobrevive a la Gestión de Proyectos Web - Jorge Gonzalez #WCBilbao 2017
Sobrevive a la Gestión de Proyectos Web - Jorge Gonzalez #WCBilbao 2017
 
La investigacion operativa aplicado a la administracion
La investigacion operativa aplicado a la administracionLa investigacion operativa aplicado a la administracion
La investigacion operativa aplicado a la administracion
 

Más de Software Guru

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasSoftware Guru
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesSoftware Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environmentsSoftware Guru
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorSoftware Guru
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealSoftware Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowSoftware Guru
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:Software Guru
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learningSoftware Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDiSoftware Guru
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Software Guru
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSSoftware Guru
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...Software Guru
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?Software Guru
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Software Guru
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsSoftware Guru
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosSoftware Guru
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressSoftware Guru
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsSoftware Guru
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Software Guru
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoSoftware Guru
 

Más de Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Último

MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxcalzadillasluis134
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...Neo4j
 
Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.CZSOTEC
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Neo4j
 
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...FabianCruz73
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptxmaykolmagallanes012
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosNeo4j
 
SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxRAMIROANTONIOGALINDO
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOELIAMARYTOVARFLOREZD
 
Tipos de pensamiento y pensamiento lógico
Tipos de pensamiento y pensamiento lógicoTipos de pensamiento y pensamiento lógico
Tipos de pensamiento y pensamiento lógicoMaxCaldern2
 
Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfAnaRosaMontenegro
 

Último (11)

MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptx
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptx
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
 
Tipos de pensamiento y pensamiento lógico
Tipos de pensamiento y pensamiento lógicoTipos de pensamiento y pensamiento lógico
Tipos de pensamiento y pensamiento lógico
 
Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdf
 

La Práctica de Machine Learning en la empresa

  • 1. La práctica de Machine Learning en la Empresa Emilio Osorio García Chief Technology Officer Predictive Technologies minoru@predictivecorp.com Dr. Manuel Reyez Gomez Chief Data Scientist Predictive Technologies manuel@predictivecorp.com
  • 2. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com ¿Qué imaginábamos hace 30 años?
  • 3. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com El presente... * Traducción Liberal “Las mejores mentes de mi generación están pensando en como hacer que la gente haga click en un anuncio. Eso no esta chido”* -Jeff Hammerback Cofundador de Cloudera
  • 4. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com ¿Donde estaremos en 30 años?
  • 5. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com El estado del arte • No existen soluciones que sean “llave en mano” • Los datos estructurados crecen exponencialmente • Se requiere investigación de los problemas específicos de negocio • Baja utilización de los sistemas analíticos existentes • Lidiar con el cambio constante en los datos
  • 6. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Que es “Machine Learning” • Es una rama de la Inteligencia artificial • Aprender de los datos • Descubrir, codificar y modelar patrones encontrados en • Representación de los datos (Arte) • Modelo probabilístico • Genéricos: Neural Networks, SVMs, Decision Trees, etc • A la medida usando la infraestructura de modelos gráficos “Grap
  • 7. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Detección de fuentes de sonido F R E C U E N C I A
  • 8. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Prediciendo usando el contexto
  • 9. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Usando el modelo para hallar anomalías Puntos donde los datos no siguen el modelo
  • 10. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com
  • 11. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Bing Local
  • 12. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Bing Local
  • 13. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Bing Local
  • 14. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Recomendación de Películas ? ? ? ?
  • 15. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Caracterización de Variables Es Romántica : (0,1) Es infantil: [0,1] Es animada: (0,1) Tiene director famoso: (0,1) Tiene actores famosos: (0,1) Grado de violencia: (0,1,2,3,4,5) Edad promedio de actores: (Continua) Año de publicación: (Discreta) ….. ….. ….. x0 x1 x2 x3 x4 x5 x6 x7 . . . Clasificación : (0,1,2,3,4,5) y X
  • 16. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Estimación del modelo X1 = [0, 1, 0, 1, 0, 3, 23.6, 1981]; y1 = 3 X2 = [1, 1, 0, 1, 1, 4, 43.3, 2013]; y2 = 5 X3 = [0, 1, 1, 1, 1, 5, 14.4, 1999]; y3 = 2 X4 = [1, 1, 1, 1, 0, 4, 35.3, 1954]; y4 = 3 X5 = [0, 1, 0, 1, 0, 3, 23.6, 2001]; y5 = 3 X6 = [0, 1, 0, 1, 0, 3, 23.6, 2001]; y6 = 1 …. f(W,X) = y’ w0+w1x1+w2x2+w3x3+…= y’ Estimar el modelo consiste en estimar W usando los valores de los ejemplos Xi, yi de tal manera que minimice: 𝑖=1 𝑁 (𝑦′𝑖 − 𝑦𝑖)2= 𝑖=1 𝑁 (𝑓(𝑊, 𝑋𝑖 ) − 𝑦𝑖)2
  • 17. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com En producción • Para nuevos elementos y sus representaciones X, se estim ? x0 x1 x2 x3 x4 x5 x6 x7 . . . X w0+w1x1+w2x2+w3x3+…= y’ y’=
  • 18. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Otras soluciones • Estimación de riesgo crediticio • Estimación optima de abasto de suministros • Estimación de probabilidad de perdida del cliente • Estimación optima de cantidades de mercancía por tipo y lo • Selección automática de mejores candidatos para puestos
  • 19. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com No se necesita descubrir el hilo negro • Modelos genéricos accesibles en el mercado • Lineal Regression • Neural Networks • Logistic Regression • Support Vector Machines • Decision Trees • Software Libre – R Studio – Mahout – Weka – MLib • Software Licenciado – Oracle Data Mining – SAS Advance Analytics – IBM Predictive Analytics – Matlab
  • 20. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com 60% Arte – 40% Ciencia • Representación (Arte) • Representación que generalice correctamente • Representación que induzca transferencia • Limpieza de datos • Normalización de valores • Ajustar representación a las limitaciones del modelo • Fecha de Publicación: Decision Tree-> Continua • Logistic Regression: discretizada binaria. [1985-1990] • Ciencia • Selección o diseño del modelo • Prevención de “overfitting” • Regularización de parámetros • Análisis de errores (experto de dominio) • Estar consciente de las limitaciones del modelo
  • 21. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Modelos genéricos vs. a la medida • Modelos genéricos • Modelos a la medida Información del sistema Modelo Información del sistema se debe transformar/adaptar al modelo Información del sistema Modelo Modelo Modelo se diseña dada la Información del sistema
  • 22. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Modelos genéricos vs. a la medida • Modelos genéricos • Pros • Sus propiedades y características han sido ampliamente estudiadas • Muchas implementaciones optimas disponibles • Fáciles de entrenar y probar • Cons • La información del sistema requiere de un proceso adecuado de los valore • Tienen Limitaciones, al ser genéricos no son los suficientemente ricos para • No son apropiadas para problemas con mas de una variable de salida que
  • 23. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Modelos genéricos vs. a la me • Modelos a la medida • Pros • Como se diseñan para modelar el sistema sin las limitaciones de los mode • Se pueden patentar • Dan ventajas competitivas • Apropiados para sistemas donde se requiere estimar varias variables de s • Cons • Requieren diseño especializado por lo tanto las soluciones son mas caras • Soluciones • Soluciones basadas en modelos a la medida requieren mas testeo que las • Soluciones requieren mas tiempo de implementación
  • 24. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Pasos para implementar en relación al data scientist • Fase 1 • Análisis de factibilidad en datos históricos disponibles. Determina • Fase 2 con modelos genéricos • Diseño e implementación de la representación de variables • Selección del modelo • Estimación del modelo (con regularización y “tunning” para evitar • Análisis de errores • Recalibración del modelo
  • 25. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Machine Learning como Práctica • En esencia es investigación y desarrollo • El reto es como crear una práctica que tenga resultados de negocio • ¿Como operacionalizar la inteligencia artificial?
  • 26. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Las fases de la metodología CRISP-DM
  • 27. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Lean Machine Learning • Eliminar el derroche • Construir con Calidad Incluida • Respetar a las Personas • Crear conocimiento • Diferir los compromisos • Entregar Rápido • Optimizar el Todo
  • 28. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Los roles de equipo en Machine Learning • Business Product Owner • Business Domain Expert • Data Scientist • Data Analyst • Machine Learning Engineer • Data Engineer
  • 29. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Nuevas habilidades requeridas • Formulación correcta de problemas • Cultura de Prototipaje • Intuición para tomar realizar asunciones a problemas no muy bien definidos • Diseñar experimentos para probar hipótesis • Analizar resultados y plantear mejoras continuamente
  • 30. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Tecnología: Software Libre para aprender
  • 31. Manuel Reyes / manuel@predictivecorp.com SGCE 2014 Emilio Osorio / minoru@predictivecorp.com Tecnología: Proveedores para escalar
  • 32. Preguntas y Respuestas Emilio Osorio García Chief Technology Officer Predictive Technologies minoru@predictivecorp.com Dr. Manuel Reyez Gomez Chief Data Scientist Predictive Technologies manuel@predictivecorp.com