SlideShare a Scribd company logo
1 of 64
Introducción a
Machine Learning
Agenda del encuentro
01
Presentación de la asignatura
y del cuerpo docente
02
Introducción a Machine Learning
03
Trabajando en Azure
Machine Learning
04
Conclusiones
05
Para aprender más
Presentación de la
asignatura y del cuerpo
docente
Profesor a cargo: Humberto Jaimes
Humberto es un desarrollador experto de apps
multiplataforma utilizando C#, especialmente trabajo
en apps móviles con Xamarin, tecnología en la que
actualmente está certificado y en la CDMX inició una
comunidad sobre Xamarin por la cual fue reconocido
como Xamarin y Microsoft MVP. También soy
instructor sobre Xamarin de forma presencial y virtual.
Tiene más de 8 años como consultor en diferentes
sectores de la industria: Banco, Retail, Consultoria
entre otros
Como área alterna es un experto en Marketing Digital
Colabora como coach en los OpenHack de
Microsoft
Profesor a cargo: Luis Beltran
"Actualmente es investigador y concluyó su
Doctorado por la Tomas Bata University en Zlín,
República Checa, fue docente en el Tecnológico
Nacional de México en Celaya y cuenta con varias
certificaciones Microsoft relativas al área de Azure
Developer e IA. Se dedica al desarrollo de
aplicaciones móviles inteligentes que puedan
integrarse a la nube“
Tiene más de 8 años en la industria siendo un
referente en temas de Inteligencia Artificial
participando en proyectos en México, Panama y
Europa, además de que el año pasado fue speaker
en el Build, que es el evento más grande Microsoft
para desarrolladores.
Cuenta con certificaciones de Xamarin Certified
Mobile Developer, MS (C#, Azure), MCSD en UWP,
MCPS, MTA.
Colabora como coach en los OpenHack de Microsoft
Profesor a cargo: Jesus Gil
Autor, experimentado arquitecto de datos, DBA,
Desarrollador, Instructor y MVP (desde 2010 hasta
2021). Tiene más de 10 años como instructor técnico,
10 años como desarrollador, alrededor de 15 años
como DBA, 10 años como arquitecto de BI, de
infraestructura y de datos, en los últimos tres años
trabajando con herramientas de análisis y de
plataforma moderna
Ha sido coautor del libro PowerBI MVP Book y de las
guías oficiales de Migración de SQL Server 2012 y
2014
Actualmente labora para Microsoft como Customer
Engineer en Data & AI
Introducción a
Machine Learning
Inteligencia Artificial
La capacidad de una computadora para realizar tareas
comúnmente asociadas con seres inteligentes (razonar,
descubrir significado, generalizar, aprender de
experiencias pasadas).
Normalmente comienza como un sistema basado en
reglas o lógica.
Las técnicas tradicionales de IA pueden ser difíciles de
escalar.
Inteligencia Artificial
¿Es un pan
o no?
if(esImagenDePerfil) {
if(esRectangular) {
if(tieneFormaCircular) {
if(tieneOrejas) {
return false;
}
else if (tieneOjos) {
return false;
}
else {
return true;
}
}
}
}
¿Qué es Machine Learning?
Con datos conocidos, desarrollar un modelo
para predecir datos desconocidos
Datos conocidos: Observaciones previas, datos
históricos…
Datos desconocidos: Datos ocultos, no
existentes, futuros…
Modelo: Datos conocidos + Algorithms de ML
Ejemplo de Machine Learning
¿Es un pan
o no?
Pan
No Pan
Algoritmos de Machine Learning
• Aprendizaje supervisado
– A este cliente le gusta el café
– Este tráfico de red indica un ataque DDoS
• Aprendizaje no supervisado
– Estos clientes son similares
– Este tráfico de red es inusual
Machine Learning vs
Inteligencia Artificial
Inteligencia
Artificial
Machine Learning
Reglas
Datos
Datos
Respuestas
Respuestas
Reglas
IA y ML (y DL)
Artificial
Intelligence
Machine
Learning
Deep
Learning
Tareas de Machine Learning
¿Qué
problema
quieres
resolver?
Encontrar
valores
atípicos
• Detección de
anomalías
Predecir un
número
• Regresión
• Predicción
Encontrar
relaciones
• Clustering
Categorizar
elementos
• Clasificación
binaria
• Clasificación
multiclase
• Clasiifcación de
imágenes
Dar
sugerencias
• Recomendación
Aplicaciones de Machine Learning
Caso de estudio: El color ideal
El color ideal para destacar productos
¿Cómo hacer Machine Learning?
Preparar los datos Evaluar
Entrenar Implementar
Entrenamiento del Modelo
Consumo del Modelo
Inferir
Obtener
los datos
Obtener los datos
Fuentes de Datos Pipeline Entorno de trabajo Exploración
inicial de Datos
Preparar los datos
Exploración de datos Visualización
Limpieza de datos
Preparación de Datos
Normalización
Transformación
Validación
Caracterización
Entrenar el modelo
Calificación Anterior
(A-F)
Horas
de Estudio
¿Aprobó?
B 5 Y
D 2 N
A 20 Y
Características Etiqueta
/ Target
F(CalificacionAnterior,
HorasEstudio)
=
Aprobacion
Modelo
Entrenamiento del modelo
Afinación de Hiper-parámetros
Selección del algoritmo
Prueba del modelo
Ejemplo #1 de Algoritmo de Machine
Learning: Árbol de Decisión
• Los árboles de decisión son un
algoritmo de ML supervisado muy
utilizado.
• Toma una serie de decisiones en
forma de árbol:
• Las ramas representan decisiones
(condiciones).
• Las hojas nos dan la predicción
que vamos buscando.
• Pueden usarse para resolver
problemas tanto de clasificación
como de regresión.
• Para medir y valorar las decisiones
se usa la Ganancia de
Información o el índice Gini.
Ejemplo #2 de Algoritmo de Machine
Learning: Regresión Lineal
• La Regresión Lineal es una
técnica paramétrica utilizada
para predecir variables
continuas dado un conjunto
de variables independientes.
• Si el conjunto de datos sigue
una tendencia, la regresión
arroja resultados cercanos a
la realidad, de lo contrario,
tiene dificultades para
proporcionar una precisión
convincente.
Evaluar el modelo
Métricas
de Evaluación
Explicabilidad
Esfuerzo de
Entrenamiento
Evaluación del modelo
Validación del modelo
Implementar el modelo
Archivos del Modelo
Destinos de implementación
Implementación del
Modelo
Implementación
Batch scoring
Frameworks de Machine Learning
Machine Learning con Microsoft
Azure Cognitive Services Azure Machine Learning
WinML
Trabajando en Azure
Machine Learning
Ciencia de Datos
• La ciencia de datos puede ser demasiado compleja
• El costo de acceder / usar algoritmos de ML eficientes es alto
• Se requiere un conocimiento integral en diferentes
herramientas / plataformas para desarrollar un proyecto de
ML completo
• Es difícil poner la solución desarrollada en una etapa de
producción escalable
• Se necesita un método más simple / escalable:
– Azure Machine Learning Service
Azure Machine Learning
Objetivo: Que Machine Learning sea accesible
para todas las empresas, científicos de datos,
desarrolladores, informáticos, consumidores y
dispositivos en cualquier parte del mundo.
Azure Machine Learning
Notebooks
Azure Machine Learning Designer
Azure Machine Learning
• Amplia gama de catálogo de algoritmos ML
• Amplíe con scripts de R o Python
• Compartir | Documentar con IPython | Jupyter
• Implementar | Publicar | Escalar rápidamente (API)
Construyendo un mundo
cloud-first, mobile-first
Totalmente
administrado
Integrado
Flexible Implemente en
minutos
No es necesario instalar software ni
administrar hardware, todo lo que
necesita es una suscripción a Azure.
Interfaz de arrastrar, soltar y conectar.
Fuentes de datos con solo un menú
desplegable; ejecutar a través de
cualquier dato.
Colección incorporada de algoritmos
sin necesidad de codificación.
Ingrese sus propios scripts de
R/Python o use paquetes populares.
Despliega modelos como servicios
web con un solo clic.
Monetice en el ML Marketplace.
Ecosistema de Azure
Machine Learning
Obtén/Prepara
los Datos
Realiza
Experimento
Crea/Actualiza
el Modelo
Evalua el
Modelo
Publica
Servicio
Web
Construye un modelo de ML
Implementa como
Web Service
Provisiona Workspace
Obtén una
suscripción
de Azure
Crea un
Workspace
Publica una Aplicación
Azure Data
Marketplace
¡Gracias!
Crea el recurso en Azure
Crea el workspace
Accede a ML Studio
Obtén los datos
Carga los datos
Crea un nuevo experimento
Elige el dataset y añádelo al
experimento
Visualiza el dataset
Remueve columnas
Reemplaza datos faltantes
Ejecuta el experimento
Define características
Separa los datos
Elige un algoritmo de ML
Entrena el modelo
Realiza predicciones
Evalua la calidad del modelo
Implementa el modelo como
servicio web
Prueba el servicio en el portal
Prueba el servicio en Excel
Prueba el servicio en API
Conclusiones
Contenido de la asignatura
Para aprender más
Contenido de la asignatura
¡Gracias!

More Related Content

Similar to UNICABA - Azure Machine Learning.pptx

PowerBI como eje de la adopción de M365
PowerBI como eje de la adopción de M365PowerBI como eje de la adopción de M365
PowerBI como eje de la adopción de M365Rocío Romero López
 
Modelo Operativo para grandes proyectos de AI - Ignacio Marrero
Modelo Operativo para grandes proyectos de AI - Ignacio MarreroModelo Operativo para grandes proyectos de AI - Ignacio Marrero
Modelo Operativo para grandes proyectos de AI - Ignacio MarreroBig-Data-Summit
 
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
 
COESYS - Inteligencia de Negocios en la Nube, Acelerando los Procesos de An...
COESYS -  Inteligencia de Negocios en la Nube, Acelerando los Procesos  de An...COESYS -  Inteligencia de Negocios en la Nube, Acelerando los Procesos  de An...
COESYS - Inteligencia de Negocios en la Nube, Acelerando los Procesos de An...dbLearner
 
Machine learning conceptos y aplicaciones
Machine learning conceptos y aplicacionesMachine learning conceptos y aplicaciones
Machine learning conceptos y aplicacionesLuis Beltran
 
NLF_Contact_Detection.pptx
NLF_Contact_Detection.pptxNLF_Contact_Detection.pptx
NLF_Contact_Detection.pptxNTT Data
 
Analytics SaaS - Power BI & Power BI Desktop: Generalidades, particularidades...
Analytics SaaS - Power BI & Power BI Desktop: Generalidades, particularidades...Analytics SaaS - Power BI & Power BI Desktop: Generalidades, particularidades...
Analytics SaaS - Power BI & Power BI Desktop: Generalidades, particularidades...Guillermo Taylor
 
De idea a mvp, drupal para emprendedores
De idea a mvp, drupal para emprendedoresDe idea a mvp, drupal para emprendedores
De idea a mvp, drupal para emprendedoresIván Campaña Naranjo
 
Power Platform 2020
Power Platform 2020Power Platform 2020
Power Platform 2020Raona
 
Implementando machine learning con c# y .net
Implementando machine learning con c# y .netImplementando machine learning con c# y .net
Implementando machine learning con c# y .netLuis Beltran
 
Presentación Sesión 1 Ingeniería del Software.pptx
Presentación Sesión 1 Ingeniería del Software.pptxPresentación Sesión 1 Ingeniería del Software.pptx
Presentación Sesión 1 Ingeniería del Software.pptxAderMogollonLuna
 
Creando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerCreando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerEduardo Castro
 
Industrializacionde la IA Maria Borbones
Industrializacionde la IA Maria BorbonesIndustrializacionde la IA Maria Borbones
Industrializacionde la IA Maria BorbonesWiMLDS_Madrid
 
Workshop Azure Machine Learning con PowerBI
Workshop Azure Machine Learning con PowerBIWorkshop Azure Machine Learning con PowerBI
Workshop Azure Machine Learning con PowerBInnakasone
 
eBook Nubiral _ MLOps_ impulsando el valor de machine learning.pdf
eBook Nubiral _ MLOps_ impulsando el valor de machine learning.pdfeBook Nubiral _ MLOps_ impulsando el valor de machine learning.pdf
eBook Nubiral _ MLOps_ impulsando el valor de machine learning.pdfNubiral
 
Curso Superior BI Software Libre
Curso Superior BI Software LibreCurso Superior BI Software Libre
Curso Superior BI Software Libreanovacampus
 
Talleres De Arquitectura V2
Talleres De Arquitectura V2Talleres De Arquitectura V2
Talleres De Arquitectura V2BizBlick
 

Similar to UNICABA - Azure Machine Learning.pptx (20)

capacitación Data science.pptx
capacitación Data science.pptxcapacitación Data science.pptx
capacitación Data science.pptx
 
PowerBI como eje de la adopción de M365
PowerBI como eje de la adopción de M365PowerBI como eje de la adopción de M365
PowerBI como eje de la adopción de M365
 
Modelo Operativo para grandes proyectos de AI - Ignacio Marrero
Modelo Operativo para grandes proyectos de AI - Ignacio MarreroModelo Operativo para grandes proyectos de AI - Ignacio Marrero
Modelo Operativo para grandes proyectos de AI - Ignacio Marrero
 
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
 
COESYS - Inteligencia de Negocios en la Nube, Acelerando los Procesos de An...
COESYS -  Inteligencia de Negocios en la Nube, Acelerando los Procesos  de An...COESYS -  Inteligencia de Negocios en la Nube, Acelerando los Procesos  de An...
COESYS - Inteligencia de Negocios en la Nube, Acelerando los Procesos de An...
 
Machine learning conceptos y aplicaciones
Machine learning conceptos y aplicacionesMachine learning conceptos y aplicaciones
Machine learning conceptos y aplicaciones
 
NLF_Contact_Detection.pptx
NLF_Contact_Detection.pptxNLF_Contact_Detection.pptx
NLF_Contact_Detection.pptx
 
Analytics SaaS - Power BI & Power BI Desktop: Generalidades, particularidades...
Analytics SaaS - Power BI & Power BI Desktop: Generalidades, particularidades...Analytics SaaS - Power BI & Power BI Desktop: Generalidades, particularidades...
Analytics SaaS - Power BI & Power BI Desktop: Generalidades, particularidades...
 
De idea a mvp, drupal para emprendedores
De idea a mvp, drupal para emprendedoresDe idea a mvp, drupal para emprendedores
De idea a mvp, drupal para emprendedores
 
Power Platform 2020
Power Platform 2020Power Platform 2020
Power Platform 2020
 
Implementando machine learning con c# y .net
Implementando machine learning con c# y .netImplementando machine learning con c# y .net
Implementando machine learning con c# y .net
 
Presentación Sesión 1 Ingeniería del Software.pptx
Presentación Sesión 1 Ingeniería del Software.pptxPresentación Sesión 1 Ingeniería del Software.pptx
Presentación Sesión 1 Ingeniería del Software.pptx
 
Creando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerCreando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL Server
 
Industrializacionde la IA Maria Borbones
Industrializacionde la IA Maria BorbonesIndustrializacionde la IA Maria Borbones
Industrializacionde la IA Maria Borbones
 
Machine learning
Machine learningMachine learning
Machine learning
 
Workshop Azure Machine Learning con PowerBI
Workshop Azure Machine Learning con PowerBIWorkshop Azure Machine Learning con PowerBI
Workshop Azure Machine Learning con PowerBI
 
eBook Nubiral _ MLOps_ impulsando el valor de machine learning.pdf
eBook Nubiral _ MLOps_ impulsando el valor de machine learning.pdfeBook Nubiral _ MLOps_ impulsando el valor de machine learning.pdf
eBook Nubiral _ MLOps_ impulsando el valor de machine learning.pdf
 
Modulo excel
Modulo excelModulo excel
Modulo excel
 
Curso Superior BI Software Libre
Curso Superior BI Software LibreCurso Superior BI Software Libre
Curso Superior BI Software Libre
 
Talleres De Arquitectura V2
Talleres De Arquitectura V2Talleres De Arquitectura V2
Talleres De Arquitectura V2
 

More from Luis Beltran

AI for Accessibility.pptx
AI for Accessibility.pptxAI for Accessibility.pptx
AI for Accessibility.pptxLuis Beltran
 
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptxNET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptxLuis Beltran
 
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptxLuis Beltran
 
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...Luis Beltran
 
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdfCEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdfLuis Beltran
 
Computo en la Nube con Azure - AI Gaming Panama.pptx
Computo en la Nube con Azure - AI Gaming Panama.pptxComputo en la Nube con Azure - AI Gaming Panama.pptx
Computo en la Nube con Azure - AI Gaming Panama.pptxLuis Beltran
 
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptxLuis Beltran
 
ACW - Azure Speaker Recognition Biometria de Voz.pptx
ACW - Azure Speaker Recognition Biometria de Voz.pptxACW - Azure Speaker Recognition Biometria de Voz.pptx
ACW - Azure Speaker Recognition Biometria de Voz.pptxLuis Beltran
 
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...Luis Beltran
 
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptxLatino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptxLuis Beltran
 
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptx
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptxNOVA - Enriquecimiento de IA con Azure Cognitive Search.pptx
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptxLuis Beltran
 
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...Luis Beltran
 
ATG Puebla - El cementerio de Microsoft.pptx
ATG Puebla - El cementerio de Microsoft.pptxATG Puebla - El cementerio de Microsoft.pptx
ATG Puebla - El cementerio de Microsoft.pptxLuis Beltran
 
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...Luis Beltran
 
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...Luis Beltran
 
Real NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptxReal NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptxLuis Beltran
 
Sesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptx
Sesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptxSesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptx
Sesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptxLuis Beltran
 
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...Luis Beltran
 
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptx
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptxLatam Space Week - Clasificación de rocas espaciales por medio de IA.pptx
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptxLuis Beltran
 
GAIBT Pune - Future of AI.pptx
GAIBT Pune - Future of AI.pptxGAIBT Pune - Future of AI.pptx
GAIBT Pune - Future of AI.pptxLuis Beltran
 

More from Luis Beltran (20)

AI for Accessibility.pptx
AI for Accessibility.pptxAI for Accessibility.pptx
AI for Accessibility.pptx
 
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptxNET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
 
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
 
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...
 
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdfCEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
 
Computo en la Nube con Azure - AI Gaming Panama.pptx
Computo en la Nube con Azure - AI Gaming Panama.pptxComputo en la Nube con Azure - AI Gaming Panama.pptx
Computo en la Nube con Azure - AI Gaming Panama.pptx
 
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx
 
ACW - Azure Speaker Recognition Biometria de Voz.pptx
ACW - Azure Speaker Recognition Biometria de Voz.pptxACW - Azure Speaker Recognition Biometria de Voz.pptx
ACW - Azure Speaker Recognition Biometria de Voz.pptx
 
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...
 
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptxLatino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
 
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptx
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptxNOVA - Enriquecimiento de IA con Azure Cognitive Search.pptx
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptx
 
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...
 
ATG Puebla - El cementerio de Microsoft.pptx
ATG Puebla - El cementerio de Microsoft.pptxATG Puebla - El cementerio de Microsoft.pptx
ATG Puebla - El cementerio de Microsoft.pptx
 
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
 
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
 
Real NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptxReal NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptx
 
Sesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptx
Sesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptxSesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptx
Sesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptx
 
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...
 
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptx
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptxLatam Space Week - Clasificación de rocas espaciales por medio de IA.pptx
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptx
 
GAIBT Pune - Future of AI.pptx
GAIBT Pune - Future of AI.pptxGAIBT Pune - Future of AI.pptx
GAIBT Pune - Future of AI.pptx
 

Recently uploaded

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Recently uploaded (15)

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

UNICABA - Azure Machine Learning.pptx

  • 2. Agenda del encuentro 01 Presentación de la asignatura y del cuerpo docente 02 Introducción a Machine Learning 03 Trabajando en Azure Machine Learning 04 Conclusiones 05 Para aprender más
  • 3. Presentación de la asignatura y del cuerpo docente
  • 4. Profesor a cargo: Humberto Jaimes Humberto es un desarrollador experto de apps multiplataforma utilizando C#, especialmente trabajo en apps móviles con Xamarin, tecnología en la que actualmente está certificado y en la CDMX inició una comunidad sobre Xamarin por la cual fue reconocido como Xamarin y Microsoft MVP. También soy instructor sobre Xamarin de forma presencial y virtual. Tiene más de 8 años como consultor en diferentes sectores de la industria: Banco, Retail, Consultoria entre otros Como área alterna es un experto en Marketing Digital Colabora como coach en los OpenHack de Microsoft
  • 5. Profesor a cargo: Luis Beltran "Actualmente es investigador y concluyó su Doctorado por la Tomas Bata University en Zlín, República Checa, fue docente en el Tecnológico Nacional de México en Celaya y cuenta con varias certificaciones Microsoft relativas al área de Azure Developer e IA. Se dedica al desarrollo de aplicaciones móviles inteligentes que puedan integrarse a la nube“ Tiene más de 8 años en la industria siendo un referente en temas de Inteligencia Artificial participando en proyectos en México, Panama y Europa, además de que el año pasado fue speaker en el Build, que es el evento más grande Microsoft para desarrolladores. Cuenta con certificaciones de Xamarin Certified Mobile Developer, MS (C#, Azure), MCSD en UWP, MCPS, MTA. Colabora como coach en los OpenHack de Microsoft
  • 6. Profesor a cargo: Jesus Gil Autor, experimentado arquitecto de datos, DBA, Desarrollador, Instructor y MVP (desde 2010 hasta 2021). Tiene más de 10 años como instructor técnico, 10 años como desarrollador, alrededor de 15 años como DBA, 10 años como arquitecto de BI, de infraestructura y de datos, en los últimos tres años trabajando con herramientas de análisis y de plataforma moderna Ha sido coautor del libro PowerBI MVP Book y de las guías oficiales de Migración de SQL Server 2012 y 2014 Actualmente labora para Microsoft como Customer Engineer en Data & AI
  • 8. Inteligencia Artificial La capacidad de una computadora para realizar tareas comúnmente asociadas con seres inteligentes (razonar, descubrir significado, generalizar, aprender de experiencias pasadas). Normalmente comienza como un sistema basado en reglas o lógica. Las técnicas tradicionales de IA pueden ser difíciles de escalar.
  • 9. Inteligencia Artificial ¿Es un pan o no? if(esImagenDePerfil) { if(esRectangular) { if(tieneFormaCircular) { if(tieneOrejas) { return false; } else if (tieneOjos) { return false; } else { return true; } } } }
  • 10. ¿Qué es Machine Learning? Con datos conocidos, desarrollar un modelo para predecir datos desconocidos Datos conocidos: Observaciones previas, datos históricos… Datos desconocidos: Datos ocultos, no existentes, futuros… Modelo: Datos conocidos + Algorithms de ML
  • 11. Ejemplo de Machine Learning ¿Es un pan o no? Pan No Pan
  • 12. Algoritmos de Machine Learning • Aprendizaje supervisado – A este cliente le gusta el café – Este tráfico de red indica un ataque DDoS • Aprendizaje no supervisado – Estos clientes son similares – Este tráfico de red es inusual
  • 13. Machine Learning vs Inteligencia Artificial Inteligencia Artificial Machine Learning Reglas Datos Datos Respuestas Respuestas Reglas
  • 14. IA y ML (y DL) Artificial Intelligence Machine Learning Deep Learning
  • 15. Tareas de Machine Learning ¿Qué problema quieres resolver? Encontrar valores atípicos • Detección de anomalías Predecir un número • Regresión • Predicción Encontrar relaciones • Clustering Categorizar elementos • Clasificación binaria • Clasificación multiclase • Clasiifcación de imágenes Dar sugerencias • Recomendación
  • 17. Caso de estudio: El color ideal
  • 18. El color ideal para destacar productos
  • 19. ¿Cómo hacer Machine Learning? Preparar los datos Evaluar Entrenar Implementar Entrenamiento del Modelo Consumo del Modelo Inferir Obtener los datos
  • 20. Obtener los datos Fuentes de Datos Pipeline Entorno de trabajo Exploración inicial de Datos
  • 21. Preparar los datos Exploración de datos Visualización Limpieza de datos Preparación de Datos Normalización Transformación Validación Caracterización
  • 22. Entrenar el modelo Calificación Anterior (A-F) Horas de Estudio ¿Aprobó? B 5 Y D 2 N A 20 Y Características Etiqueta / Target F(CalificacionAnterior, HorasEstudio) = Aprobacion Modelo Entrenamiento del modelo Afinación de Hiper-parámetros Selección del algoritmo Prueba del modelo
  • 23. Ejemplo #1 de Algoritmo de Machine Learning: Árbol de Decisión • Los árboles de decisión son un algoritmo de ML supervisado muy utilizado. • Toma una serie de decisiones en forma de árbol: • Las ramas representan decisiones (condiciones). • Las hojas nos dan la predicción que vamos buscando. • Pueden usarse para resolver problemas tanto de clasificación como de regresión. • Para medir y valorar las decisiones se usa la Ganancia de Información o el índice Gini.
  • 24. Ejemplo #2 de Algoritmo de Machine Learning: Regresión Lineal • La Regresión Lineal es una técnica paramétrica utilizada para predecir variables continuas dado un conjunto de variables independientes. • Si el conjunto de datos sigue una tendencia, la regresión arroja resultados cercanos a la realidad, de lo contrario, tiene dificultades para proporcionar una precisión convincente.
  • 25. Evaluar el modelo Métricas de Evaluación Explicabilidad Esfuerzo de Entrenamiento Evaluación del modelo Validación del modelo
  • 26. Implementar el modelo Archivos del Modelo Destinos de implementación Implementación del Modelo Implementación Batch scoring
  • 28. Machine Learning con Microsoft Azure Cognitive Services Azure Machine Learning WinML
  • 30. Ciencia de Datos • La ciencia de datos puede ser demasiado compleja • El costo de acceder / usar algoritmos de ML eficientes es alto • Se requiere un conocimiento integral en diferentes herramientas / plataformas para desarrollar un proyecto de ML completo • Es difícil poner la solución desarrollada en una etapa de producción escalable • Se necesita un método más simple / escalable: – Azure Machine Learning Service
  • 31. Azure Machine Learning Objetivo: Que Machine Learning sea accesible para todas las empresas, científicos de datos, desarrolladores, informáticos, consumidores y dispositivos en cualquier parte del mundo.
  • 35. Azure Machine Learning • Amplia gama de catálogo de algoritmos ML • Amplíe con scripts de R o Python • Compartir | Documentar con IPython | Jupyter • Implementar | Publicar | Escalar rápidamente (API)
  • 36. Construyendo un mundo cloud-first, mobile-first Totalmente administrado Integrado Flexible Implemente en minutos No es necesario instalar software ni administrar hardware, todo lo que necesita es una suscripción a Azure. Interfaz de arrastrar, soltar y conectar. Fuentes de datos con solo un menú desplegable; ejecutar a través de cualquier dato. Colección incorporada de algoritmos sin necesidad de codificación. Ingrese sus propios scripts de R/Python o use paquetes populares. Despliega modelos como servicios web con un solo clic. Monetice en el ML Marketplace.
  • 37. Ecosistema de Azure Machine Learning Obtén/Prepara los Datos Realiza Experimento Crea/Actualiza el Modelo Evalua el Modelo Publica Servicio Web Construye un modelo de ML Implementa como Web Service Provisiona Workspace Obtén una suscripción de Azure Crea un Workspace Publica una Aplicación Azure Data Marketplace
  • 39. Crea el recurso en Azure
  • 41. Accede a ML Studio
  • 44. Crea un nuevo experimento
  • 45. Elige el dataset y añádelo al experimento
  • 55. Evalua la calidad del modelo
  • 56. Implementa el modelo como servicio web
  • 57. Prueba el servicio en el portal
  • 58. Prueba el servicio en Excel
  • 61. Contenido de la asignatura
  • 63. Contenido de la asignatura