SlideShare uma empresa Scribd logo
1 de 45
Baixar para ler offline
Fundamentos y Aplicaciones
de Deep Learning
Luis Beltrán
Luis Beltrán • Estudiante de Doctorado en Tomás Bata University
in Zlín
• Docente en Tecnológico Nacional de México en
Celaya
• Microsoft MVP en IA y Tecnologías de Desarrollador
luis@luisbeltran.mx
luis.beltran@itcelaya.edu.mx
La Inteligencia
¿Pan
o
No Pan?
Pan
No Pan
Machine Learning
! "(!) %
Entrada Modelo Salida
2 "($) 4
2 " # = 2# 4
Entrada Modelo Salida
! "(!) Caminando
¿Cómo sería el Modelo?
Reconocimiento de actividades humanas
!(#) bocina
¿Cómo sería el Modelo?
Reconocimiento de objetos
Artificial
Intelligence
Machine
Learning
Deep
Learning
Deep Learning
Datos:
Ø El largo del pico del pingüino.
Ø La profundidad del pico del pingüino.
Ø El largo de la aleta del pingüino.
Ø El peso del pingüino.
_x**=[x 1, x 2, x 3, x 4].
Se desea predecir (y) la especie de pingüino:
Ø Adelia (clase 0)
Ø Papúa (clase 1)
Ø Barbijo (clase 2)
Para x=[37.3, 16.8, 19.2, 30.0], y=[1, 0, 0]
Prepara tus Datos Construye y Entrena Ejecuta
Consumo del modelo
Usuario final
ML model ML model
Creación del modelo
Datasets
Flujo de Acción
https://archive.ics.uci.edu/ml/datasets.php
Modelos
• Machine Learning “Tradicional”
• Support Vector Machines
• Árboles de Decisión
• Random Forest
• …
• Métodos de “Deep” Learning
• Redes neuronales
• Redes neuronales de Convolución (CNN)
• Redes neuronales de Recurrentes (RNN)
• Generative Adversarial Network (GAN)
• …
Cálculo de la pérdida
• Supongamos que uno de los ejemplos transmitidos a través del proceso de
entrenamiento contiene las características de un pingüino de Adelia (clase 0).
• La salida correcta de la red sería [1, 0, 0].
• Supongamos que para un dato la red genera la salida [0.4, 0.3, 0.3].
• Si las comparamos, podemos calcular una varianza absoluta para cada elemento (la
distancia entre cada valor previsto y el valor que debería ser) como [0.6, 0.3, 0.3].
• Dado que en la práctica se procesan varias observaciones, generalmente se agrega la
varianza, por ejemplo, elevando cada valor al cuadrado y luego calculando la media
para terminar con un solo valor de pérdida promedio, como 0.18.
Optimizadores
Herramientas para ML / DL
• Lenguajes de programación
• Python
• R
• C++
• ...
• Librerías / Frameworks
• scikit-learn
• PyTorch
• TensorFlow
• Keras
• …
classic machine learning
deep learning frameworks
scikit-learn
• Exporación de datos
• Preprocesamiento de datos
• Limpieza de valores
• Normalización
• Entrenamiento
• Prueba
• Aplicación
• Machine Learning ”clásico"
• https://scikit-learn.org/stable/
20
pip install scikit-learn
Keras y Tensorflow
• Keras es una librería de alto nivel que facilita la creación de redes
neuronales (capas)
• En background, el motor que ejecutará la red neuronal y la entrenará
es la implementación de Google llamada Tensorflow.
Colaboratory
● Es un documento ejecutable en Google Drive (Python Jupyter Notebook).
● Nos permite programar ejecutar y compartir nuestro código con otras personas.
● Es un documento compuesto por celdas que pueden ser texto enriquecido,
imágenes o código python.
● Permite ejecutar código python en un entorno con CPU’s o GPU’s de forma
gratuita.
● Facilita la visualización de los resultados de forma interactiva y provee de una
galería de snippets de código para nuestras necesidades.
● Nos permite compartir como cualquier documento google drive o hacia github
https://colab.research.google.com/
Datasets de ML
https://archive.ics.uci.edu/ml/datasets.php
https://www.kaggle.com/datasets
https://datasetsearch.research.google.com/
Ejercicio #1 – Entrenamiento de una red
neuronal profunda
https://colab.research.google.com/drive/1lRbgGCmgmDKiCXEuUy_gyQgoAR8otTXb?usp=sharing
Redes Neuronales Convolucionales (CNN)
• Si bien puede usar modelos de DL para cualquier tipo de ML, resultan
especialmente útiles para trabajar con datos que constan de grandes
matrices de valores numéricos, como imágenes.
• Los modelos de ML que funcionan con imágenes son la base de una área
de IA conocida como Computer Vision. Además, las técnicas de DL han
impulsado avances asombrosos en esta área durante los últimos años.
• El motivo del éxito del DL en esta área es un tipo de modelo llamado red
neuronal convolucional (CNN)
Convolutional Neural Networks
• Las Convolutional Neural Networks son redes multilayered que toman
su inspiración del cortex visual de los animales.
• Esta arquitectura es útil en varias aplicaciones,
principalmente procesamiento de imágenes.
• La primera CNN fue creada por Yann LeCun y estaba enfocada en el
reconocimiento de letras manuscritas.
Filtro de 3x3
Imagen
Aplicando el filtro sobre la imagen
Resultado 1
Resultado N
Aplicando ReLU
Max Pooling
• La arquitectura constaba de varias capas que implementaban la extracción de
características y luego la clasificación.
• La imagen se divide en campos receptivos que alimentan una capa convolutional que
extrae features de la imagen de entrada (Por ejemplo, detectar lineas verticales,
vértices, etc).
• El siguiente paso es pooling que reduce la dimensionalidad de las features
extraídas manteniendo la información más importante.
• Luego se hace una nueva convolución y otro pooling que alimenta una red
feedforward multicapa.
• La salida final de la red es un grupo de nodos que clasifican el resultado, por ejemplo
un nodo para cada número del 0 al 9 (es decir, 10 nodos, se “activan” de a uno).
Ejercicio #2 – Entrenamiento de una red
neuronal convolucional
https://drive.google.com/drive/folders/1O0KNYzlTWtEwlv4P1ihj6Rkm79pWmvmf?usp=sharing
https://colab.research.google.com/drive/1rDLjk7_cpmn4PSFG4hgG_dW9cCQ0Gbuu?usp=sharing
¿Dónde encontramos aplicaciones de ML/DL?
• Automóviles autónomos (Tesla)
• Interfaces de voz (Alexa, Siri)
• Reconocimiento facial (Google Photos)
• Sistemas recomendadores (Netflix, Amazon)
• Juegos (AlphaGo)
• Reconocimiento óptico de caracteres (Post offices)
• Sistemas bancarios
• Diagnósticos médicos
• Interacción Humano-Computadora
Aplicaciones
Deep Blue
RoboCup
Online Poker
Deep Q and A: IBM Watson
Watson emergió ganador cuando se enfrentó a los jugadores mejor calificados de
todos los tiempos en la historia de Jeopardy.
Source: IBM Research
Aplicaciones
Biología de la Computación
(Aprendizaje de estructuras)
Animación y control
Seguimiento y reconocimiento de actividad
Generative AI
Métodos de ML que aprenden
sobre contenido u objetos a
partir de sus datos y los utilizan
para generar artefactos realistas,
completamente nuevos y
originales.
Beneficios
• Generación de resultados de mayor calidad.
• Reducir los riesgos asociados a un proyecto.
• Entrenamiento de modelos reforzados de
aprendizaje automático para que sean
menos sesgados.
• Habilitación de la predicción de
profundidad sin sensores.
• Habilitación de la localización y
regionalización de contenido a través de
deepfakes.
• Permitir que los robots comprendan
conceptos más abstractos tanto en
simulación como en el mundo real.
Aplicaciones
• Creando código de software
• Facilitar el desarrollo de medicamentos
• Publicidad dirigida
• Protección de identidad
• Procesamiento de imágenes
• Restauración de películas
• Síntesis de audio
• Cuidado de la salud
Para 2025, Gartner espera que la IA generativa represente el 10% de todos los datos producidos, frente al 1% actual.
Usos indebidos y limitaciones
• Dificil de controlar
• Pseudo imaginación
• Seguridad
• Estafas
• Fraude
• Desinformación política
• Identidades falsificadas
¿Cómo ser parte del desarrollo de la IA?
https://aka.ms/ml-beginners
https://es.coursera.org/learn/machine-learning
Hacia una IA responsable
• Justa
Los sistemas de IA deben tratar a todas las personas de manera justa
• Fiable y Segura
Los sistemas de IA deben funcionar de manera confiable y segura
• Privacidad y seguridad
Los sistemas de IA deben ser seguros y respetar la privacidad
• Inclusiva
Los sistemas de IA deben empoderar a todos e involucrar a las personas
• Transparente
Los sistemas de IA deben ser comprensibles
• Responsable
Las personas deben ser responsables de los sistemas de IA
Para aprender más
Introducción a TensorFlow
https://www.tensorflow.org/learn
Deep Learning (Kaggle)
https://www.kaggle.com/learn/intro-to-deep-learning
Machine Learning for Beginners
https://aka.ms/ml-beginners
Q + A
¡Gracias!
Luis Beltrán
Tomás Bata University in Zlín
Tecnológico Nacional de México en Celaya
About Me:
https://about.me/luis-beltran

Mais conteúdo relacionado

Mais procurados

Evaluating LLM Models for Production Systems Methods and Practices -
Evaluating LLM Models for Production Systems Methods and Practices -Evaluating LLM Models for Production Systems Methods and Practices -
Evaluating LLM Models for Production Systems Methods and Practices -alopatenko
 
Lean Product Discovery
Lean Product DiscoveryLean Product Discovery
Lean Product DiscoveryDavid Hawks
 
Better Together: How Graph database enables easy data integration with Spark ...
Better Together: How Graph database enables easy data integration with Spark ...Better Together: How Graph database enables easy data integration with Spark ...
Better Together: How Graph database enables easy data integration with Spark ...TigerGraph
 
Customer Centricity and Product Led Growth by Airbnb Product & Growth
Customer Centricity and Product Led Growth by Airbnb Product & Growth Customer Centricity and Product Led Growth by Airbnb Product & Growth
Customer Centricity and Product Led Growth by Airbnb Product & Growth Product School
 
The 1 Week Minimum Viable Product (MVP)
The 1 Week Minimum Viable Product (MVP)The 1 Week Minimum Viable Product (MVP)
The 1 Week Minimum Viable Product (MVP)Alexis Roqué
 
Inflectra Partner Program 2022
Inflectra Partner Program 2022Inflectra Partner Program 2022
Inflectra Partner Program 2022Inflectra
 
Marty meets Martin: Connecting the two triads of product management
Marty meets Martin: Connecting the two triads of product managementMarty meets Martin: Connecting the two triads of product management
Marty meets Martin: Connecting the two triads of product managementProductized
 
Best Practice on using Azure OpenAI Service
Best Practice on using Azure OpenAI ServiceBest Practice on using Azure OpenAI Service
Best Practice on using Azure OpenAI ServiceKumton Suttiraksiri
 
How to Build a Product Roadmap by eBay Director of Product
How to Build a Product Roadmap by eBay Director of ProductHow to Build a Product Roadmap by eBay Director of Product
How to Build a Product Roadmap by eBay Director of ProductProduct School
 
Introduction to GitHub Copilot
Introduction to GitHub CopilotIntroduction to GitHub Copilot
Introduction to GitHub CopilotAll Things Open
 
Data Versioning and Reproducible ML with DVC and MLflow
Data Versioning and Reproducible ML with DVC and MLflowData Versioning and Reproducible ML with DVC and MLflow
Data Versioning and Reproducible ML with DVC and MLflowDatabricks
 
Improving Search Relevance in Elasticsearch Using Machine Learning - Milorad ...
Improving Search Relevance in Elasticsearch Using Machine Learning - Milorad ...Improving Search Relevance in Elasticsearch Using Machine Learning - Milorad ...
Improving Search Relevance in Elasticsearch Using Machine Learning - Milorad ...Institute of Contemporary Sciences
 
Webinar: Writing Product Requirements Documents by Amazon Product Lead
 Webinar: Writing Product Requirements Documents by Amazon Product Lead Webinar: Writing Product Requirements Documents by Amazon Product Lead
Webinar: Writing Product Requirements Documents by Amazon Product LeadProduct School
 
Grokking Techtalk #40: AWS’s philosophy on designing MLOps platform
Grokking Techtalk #40: AWS’s philosophy on designing MLOps platformGrokking Techtalk #40: AWS’s philosophy on designing MLOps platform
Grokking Techtalk #40: AWS’s philosophy on designing MLOps platformGrokking VN
 

Mais procurados (20)

Github copilot
Github copilotGithub copilot
Github copilot
 
Evaluating LLM Models for Production Systems Methods and Practices -
Evaluating LLM Models for Production Systems Methods and Practices -Evaluating LLM Models for Production Systems Methods and Practices -
Evaluating LLM Models for Production Systems Methods and Practices -
 
Integración Continua
Integración ContinuaIntegración Continua
Integración Continua
 
Lean Product Discovery
Lean Product DiscoveryLean Product Discovery
Lean Product Discovery
 
Better Together: How Graph database enables easy data integration with Spark ...
Better Together: How Graph database enables easy data integration with Spark ...Better Together: How Graph database enables easy data integration with Spark ...
Better Together: How Graph database enables easy data integration with Spark ...
 
Customer Centricity and Product Led Growth by Airbnb Product & Growth
Customer Centricity and Product Led Growth by Airbnb Product & Growth Customer Centricity and Product Led Growth by Airbnb Product & Growth
Customer Centricity and Product Led Growth by Airbnb Product & Growth
 
Transformers - Part 1
Transformers - Part 1Transformers - Part 1
Transformers - Part 1
 
The 1 Week Minimum Viable Product (MVP)
The 1 Week Minimum Viable Product (MVP)The 1 Week Minimum Viable Product (MVP)
The 1 Week Minimum Viable Product (MVP)
 
Inflectra Partner Program 2022
Inflectra Partner Program 2022Inflectra Partner Program 2022
Inflectra Partner Program 2022
 
Marty meets Martin: Connecting the two triads of product management
Marty meets Martin: Connecting the two triads of product managementMarty meets Martin: Connecting the two triads of product management
Marty meets Martin: Connecting the two triads of product management
 
Best Practice on using Azure OpenAI Service
Best Practice on using Azure OpenAI ServiceBest Practice on using Azure OpenAI Service
Best Practice on using Azure OpenAI Service
 
How to Build a Product Roadmap by eBay Director of Product
How to Build a Product Roadmap by eBay Director of ProductHow to Build a Product Roadmap by eBay Director of Product
How to Build a Product Roadmap by eBay Director of Product
 
Introduction to GitHub Copilot
Introduction to GitHub CopilotIntroduction to GitHub Copilot
Introduction to GitHub Copilot
 
How will development change with LLMs
How will development change with LLMsHow will development change with LLMs
How will development change with LLMs
 
Data Versioning and Reproducible ML with DVC and MLflow
Data Versioning and Reproducible ML with DVC and MLflowData Versioning and Reproducible ML with DVC and MLflow
Data Versioning and Reproducible ML with DVC and MLflow
 
Improving Search Relevance in Elasticsearch Using Machine Learning - Milorad ...
Improving Search Relevance in Elasticsearch Using Machine Learning - Milorad ...Improving Search Relevance in Elasticsearch Using Machine Learning - Milorad ...
Improving Search Relevance in Elasticsearch Using Machine Learning - Milorad ...
 
Webinar: Writing Product Requirements Documents by Amazon Product Lead
 Webinar: Writing Product Requirements Documents by Amazon Product Lead Webinar: Writing Product Requirements Documents by Amazon Product Lead
Webinar: Writing Product Requirements Documents by Amazon Product Lead
 
DevEx Essentials
DevEx EssentialsDevEx Essentials
DevEx Essentials
 
Optimizing GenAI apps, by N. El Mawass and Maria Knorps
Optimizing GenAI apps, by N. El Mawass and Maria KnorpsOptimizing GenAI apps, by N. El Mawass and Maria Knorps
Optimizing GenAI apps, by N. El Mawass and Maria Knorps
 
Grokking Techtalk #40: AWS’s philosophy on designing MLOps platform
Grokking Techtalk #40: AWS’s philosophy on designing MLOps platformGrokking Techtalk #40: AWS’s philosophy on designing MLOps platform
Grokking Techtalk #40: AWS’s philosophy on designing MLOps platform
 

Semelhante a CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf

CIITEC Fundamentos de Deep Learning.pptx
CIITEC  Fundamentos de Deep Learning.pptxCIITEC  Fundamentos de Deep Learning.pptx
CIITEC Fundamentos de Deep Learning.pptxicebeam7
 
Prediciendo el futuro con Azure Machine Learning + aplicación en Xamarin
Prediciendo el futuro con Azure Machine Learning + aplicación en XamarinPrediciendo el futuro con Azure Machine Learning + aplicación en Xamarin
Prediciendo el futuro con Azure Machine Learning + aplicación en XamarinSoftware Guru
 
Herramientas y Frameworks para el desarrollo de AI
Herramientas y Frameworks para el desarrollo de AIHerramientas y Frameworks para el desarrollo de AI
Herramientas y Frameworks para el desarrollo de AICarl W. Handlin
 
Proyecto wonderful3
Proyecto wonderful3Proyecto wonderful3
Proyecto wonderful3Diego Muiño
 
Raspberry Pi: Reconocimiento de imágenes con Tensorflow
Raspberry Pi: Reconocimiento de imágenes con TensorflowRaspberry Pi: Reconocimiento de imágenes con Tensorflow
Raspberry Pi: Reconocimiento de imágenes con TensorflowPlain Concepts
 
Unidad 4 clas int datos.pptx
Unidad 4 clas int datos.pptxUnidad 4 clas int datos.pptx
Unidad 4 clas int datos.pptxfernandalemus15
 
Solid Day - Deep learning
Solid Day - Deep learningSolid Day - Deep learning
Solid Day - Deep learningSoftware Guru
 
Azure cognitive services using containers
Azure cognitive services using containersAzure cognitive services using containers
Azure cognitive services using containersLuis Beltran
 
Azure Cognitive Services
Azure Cognitive Services Azure Cognitive Services
Azure Cognitive Services Luis Beltran
 
Inteligencia Artificial y Chat GPT para mortales (1).pdf
Inteligencia Artificial y Chat GPT para mortales (1).pdfInteligencia Artificial y Chat GPT para mortales (1).pdf
Inteligencia Artificial y Chat GPT para mortales (1).pdfAlexJurez15
 
[Shared] ML Bootcamp - GDG Barcelona - Semana 4.pptx
[Shared] ML Bootcamp - GDG Barcelona - Semana 4.pptx[Shared] ML Bootcamp - GDG Barcelona - Semana 4.pptx
[Shared] ML Bootcamp - GDG Barcelona - Semana 4.pptxGabriela Soto
 
Aprendizaje automático profundo y sus aplicaciones
Aprendizaje automático profundo y sus aplicacionesAprendizaje automático profundo y sus aplicaciones
Aprendizaje automático profundo y sus aplicacionesFrancisco Martínez Carreño
 
Machine learning for dummies - Azuges November 2016
Machine learning for dummies - Azuges November 2016Machine learning for dummies - Azuges November 2016
Machine learning for dummies - Azuges November 2016Carlos Landeras Martínez
 
Redes Neuronales Artificiales
Redes Neuronales ArtificialesRedes Neuronales Artificiales
Redes Neuronales ArtificialesJose
 
Machine learning aplicado a los negocios
Machine learning aplicado a los negociosMachine learning aplicado a los negocios
Machine learning aplicado a los negociosLuis Cosio
 
Liliana Pérez Barajas - Autoevaluación # 2
Liliana Pérez Barajas - Autoevaluación # 2Liliana Pérez Barajas - Autoevaluación # 2
Liliana Pérez Barajas - Autoevaluación # 2Liliana Pérez
 

Semelhante a CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf (20)

CIITEC Fundamentos de Deep Learning.pptx
CIITEC  Fundamentos de Deep Learning.pptxCIITEC  Fundamentos de Deep Learning.pptx
CIITEC Fundamentos de Deep Learning.pptx
 
Prediciendo el futuro con Azure Machine Learning + aplicación en Xamarin
Prediciendo el futuro con Azure Machine Learning + aplicación en XamarinPrediciendo el futuro con Azure Machine Learning + aplicación en Xamarin
Prediciendo el futuro con Azure Machine Learning + aplicación en Xamarin
 
Herramientas y Frameworks para el desarrollo de AI
Herramientas y Frameworks para el desarrollo de AIHerramientas y Frameworks para el desarrollo de AI
Herramientas y Frameworks para el desarrollo de AI
 
Proyecto wonderful3
Proyecto wonderful3Proyecto wonderful3
Proyecto wonderful3
 
Raspberry Pi: Reconocimiento de imágenes con Tensorflow
Raspberry Pi: Reconocimiento de imágenes con TensorflowRaspberry Pi: Reconocimiento de imágenes con Tensorflow
Raspberry Pi: Reconocimiento de imágenes con Tensorflow
 
Unidad 4 clas int datos.pptx
Unidad 4 clas int datos.pptxUnidad 4 clas int datos.pptx
Unidad 4 clas int datos.pptx
 
Solid Day - Deep learning
Solid Day - Deep learningSolid Day - Deep learning
Solid Day - Deep learning
 
Azure cognitive services using containers
Azure cognitive services using containersAzure cognitive services using containers
Azure cognitive services using containers
 
Azure Cognitive Services
Azure Cognitive Services Azure Cognitive Services
Azure Cognitive Services
 
Deep Learning para Desarrolladores C#
Deep Learning para Desarrolladores C#Deep Learning para Desarrolladores C#
Deep Learning para Desarrolladores C#
 
Inteligencia Artificial y Chat GPT para mortales (1).pdf
Inteligencia Artificial y Chat GPT para mortales (1).pdfInteligencia Artificial y Chat GPT para mortales (1).pdf
Inteligencia Artificial y Chat GPT para mortales (1).pdf
 
Machine Learning para Todos
Machine Learning para TodosMachine Learning para Todos
Machine Learning para Todos
 
[Shared] ML Bootcamp - GDG Barcelona - Semana 4.pptx
[Shared] ML Bootcamp - GDG Barcelona - Semana 4.pptx[Shared] ML Bootcamp - GDG Barcelona - Semana 4.pptx
[Shared] ML Bootcamp - GDG Barcelona - Semana 4.pptx
 
Aprendizaje automático profundo y sus aplicaciones
Aprendizaje automático profundo y sus aplicacionesAprendizaje automático profundo y sus aplicaciones
Aprendizaje automático profundo y sus aplicaciones
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine learning for dummies - Azuges November 2016
Machine learning for dummies - Azuges November 2016Machine learning for dummies - Azuges November 2016
Machine learning for dummies - Azuges November 2016
 
Redes Neuronales Artificiales
Redes Neuronales ArtificialesRedes Neuronales Artificiales
Redes Neuronales Artificiales
 
Machine learning aplicado a los negocios
Machine learning aplicado a los negociosMachine learning aplicado a los negocios
Machine learning aplicado a los negocios
 
Liliana Pérez Barajas - Autoevaluación # 2
Liliana Pérez Barajas - Autoevaluación # 2Liliana Pérez Barajas - Autoevaluación # 2
Liliana Pérez Barajas - Autoevaluación # 2
 
Deep Learning, Python, C# y Azure
Deep Learning, Python, C# y AzureDeep Learning, Python, C# y Azure
Deep Learning, Python, C# y Azure
 

Mais de 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
 
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
 
UNICABA - Azure Machine Learning.pptx
UNICABA - Azure Machine Learning.pptxUNICABA - Azure Machine Learning.pptx
UNICABA - Azure Machine Learning.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
 
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
 
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...Luis Beltran
 

Mais de 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-...
 
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
 
UNICABA - Azure Machine Learning.pptx
UNICABA - Azure Machine Learning.pptxUNICABA - Azure Machine Learning.pptx
UNICABA - Azure Machine Learning.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
 
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
 
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...solanocortezluisalfr
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 

Último (14)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf

  • 1. Fundamentos y Aplicaciones de Deep Learning Luis Beltrán
  • 2. Luis Beltrán • Estudiante de Doctorado en Tomás Bata University in Zlín • Docente en Tecnológico Nacional de México en Celaya • Microsoft MVP en IA y Tecnologías de Desarrollador luis@luisbeltran.mx luis.beltran@itcelaya.edu.mx
  • 4.
  • 6. ! "(!) % Entrada Modelo Salida
  • 8. 2 " # = 2# 4 Entrada Modelo Salida
  • 9. ! "(!) Caminando ¿Cómo sería el Modelo? Reconocimiento de actividades humanas
  • 10. !(#) bocina ¿Cómo sería el Modelo? Reconocimiento de objetos
  • 12.
  • 13. Datos: Ø El largo del pico del pingüino. Ø La profundidad del pico del pingüino. Ø El largo de la aleta del pingüino. Ø El peso del pingüino. _x**=[x 1, x 2, x 3, x 4]. Se desea predecir (y) la especie de pingüino: Ø Adelia (clase 0) Ø Papúa (clase 1) Ø Barbijo (clase 2) Para x=[37.3, 16.8, 19.2, 30.0], y=[1, 0, 0]
  • 14.
  • 15. Prepara tus Datos Construye y Entrena Ejecuta Consumo del modelo Usuario final ML model ML model Creación del modelo Datasets Flujo de Acción https://archive.ics.uci.edu/ml/datasets.php
  • 16. Modelos • Machine Learning “Tradicional” • Support Vector Machines • Árboles de Decisión • Random Forest • … • Métodos de “Deep” Learning • Redes neuronales • Redes neuronales de Convolución (CNN) • Redes neuronales de Recurrentes (RNN) • Generative Adversarial Network (GAN) • …
  • 17. Cálculo de la pérdida • Supongamos que uno de los ejemplos transmitidos a través del proceso de entrenamiento contiene las características de un pingüino de Adelia (clase 0). • La salida correcta de la red sería [1, 0, 0]. • Supongamos que para un dato la red genera la salida [0.4, 0.3, 0.3]. • Si las comparamos, podemos calcular una varianza absoluta para cada elemento (la distancia entre cada valor previsto y el valor que debería ser) como [0.6, 0.3, 0.3]. • Dado que en la práctica se procesan varias observaciones, generalmente se agrega la varianza, por ejemplo, elevando cada valor al cuadrado y luego calculando la media para terminar con un solo valor de pérdida promedio, como 0.18.
  • 19. Herramientas para ML / DL • Lenguajes de programación • Python • R • C++ • ... • Librerías / Frameworks • scikit-learn • PyTorch • TensorFlow • Keras • … classic machine learning deep learning frameworks
  • 20. scikit-learn • Exporación de datos • Preprocesamiento de datos • Limpieza de valores • Normalización • Entrenamiento • Prueba • Aplicación • Machine Learning ”clásico" • https://scikit-learn.org/stable/ 20 pip install scikit-learn
  • 21. Keras y Tensorflow • Keras es una librería de alto nivel que facilita la creación de redes neuronales (capas) • En background, el motor que ejecutará la red neuronal y la entrenará es la implementación de Google llamada Tensorflow.
  • 22. Colaboratory ● Es un documento ejecutable en Google Drive (Python Jupyter Notebook). ● Nos permite programar ejecutar y compartir nuestro código con otras personas. ● Es un documento compuesto por celdas que pueden ser texto enriquecido, imágenes o código python. ● Permite ejecutar código python en un entorno con CPU’s o GPU’s de forma gratuita. ● Facilita la visualización de los resultados de forma interactiva y provee de una galería de snippets de código para nuestras necesidades. ● Nos permite compartir como cualquier documento google drive o hacia github https://colab.research.google.com/
  • 24. Ejercicio #1 – Entrenamiento de una red neuronal profunda https://colab.research.google.com/drive/1lRbgGCmgmDKiCXEuUy_gyQgoAR8otTXb?usp=sharing
  • 25. Redes Neuronales Convolucionales (CNN) • Si bien puede usar modelos de DL para cualquier tipo de ML, resultan especialmente útiles para trabajar con datos que constan de grandes matrices de valores numéricos, como imágenes. • Los modelos de ML que funcionan con imágenes son la base de una área de IA conocida como Computer Vision. Además, las técnicas de DL han impulsado avances asombrosos en esta área durante los últimos años. • El motivo del éxito del DL en esta área es un tipo de modelo llamado red neuronal convolucional (CNN)
  • 26. Convolutional Neural Networks • Las Convolutional Neural Networks son redes multilayered que toman su inspiración del cortex visual de los animales. • Esta arquitectura es útil en varias aplicaciones, principalmente procesamiento de imágenes. • La primera CNN fue creada por Yann LeCun y estaba enfocada en el reconocimiento de letras manuscritas.
  • 27.
  • 28. Filtro de 3x3 Imagen Aplicando el filtro sobre la imagen Resultado 1 Resultado N Aplicando ReLU
  • 30.
  • 31. • La arquitectura constaba de varias capas que implementaban la extracción de características y luego la clasificación. • La imagen se divide en campos receptivos que alimentan una capa convolutional que extrae features de la imagen de entrada (Por ejemplo, detectar lineas verticales, vértices, etc). • El siguiente paso es pooling que reduce la dimensionalidad de las features extraídas manteniendo la información más importante. • Luego se hace una nueva convolución y otro pooling que alimenta una red feedforward multicapa. • La salida final de la red es un grupo de nodos que clasifican el resultado, por ejemplo un nodo para cada número del 0 al 9 (es decir, 10 nodos, se “activan” de a uno).
  • 32. Ejercicio #2 – Entrenamiento de una red neuronal convolucional https://drive.google.com/drive/folders/1O0KNYzlTWtEwlv4P1ihj6Rkm79pWmvmf?usp=sharing https://colab.research.google.com/drive/1rDLjk7_cpmn4PSFG4hgG_dW9cCQ0Gbuu?usp=sharing
  • 33. ¿Dónde encontramos aplicaciones de ML/DL? • Automóviles autónomos (Tesla) • Interfaces de voz (Alexa, Siri) • Reconocimiento facial (Google Photos) • Sistemas recomendadores (Netflix, Amazon) • Juegos (AlphaGo) • Reconocimiento óptico de caracteres (Post offices) • Sistemas bancarios • Diagnósticos médicos • Interacción Humano-Computadora
  • 35. Deep Q and A: IBM Watson Watson emergió ganador cuando se enfrentó a los jugadores mejor calificados de todos los tiempos en la historia de Jeopardy. Source: IBM Research
  • 36. Aplicaciones Biología de la Computación (Aprendizaje de estructuras) Animación y control Seguimiento y reconocimiento de actividad
  • 37. Generative AI Métodos de ML que aprenden sobre contenido u objetos a partir de sus datos y los utilizan para generar artefactos realistas, completamente nuevos y originales.
  • 38. Beneficios • Generación de resultados de mayor calidad. • Reducir los riesgos asociados a un proyecto. • Entrenamiento de modelos reforzados de aprendizaje automático para que sean menos sesgados. • Habilitación de la predicción de profundidad sin sensores. • Habilitación de la localización y regionalización de contenido a través de deepfakes. • Permitir que los robots comprendan conceptos más abstractos tanto en simulación como en el mundo real.
  • 39. Aplicaciones • Creando código de software • Facilitar el desarrollo de medicamentos • Publicidad dirigida • Protección de identidad • Procesamiento de imágenes • Restauración de películas • Síntesis de audio • Cuidado de la salud Para 2025, Gartner espera que la IA generativa represente el 10% de todos los datos producidos, frente al 1% actual.
  • 40. Usos indebidos y limitaciones • Dificil de controlar • Pseudo imaginación • Seguridad • Estafas • Fraude • Desinformación política • Identidades falsificadas
  • 41. ¿Cómo ser parte del desarrollo de la IA? https://aka.ms/ml-beginners https://es.coursera.org/learn/machine-learning
  • 42. Hacia una IA responsable • Justa Los sistemas de IA deben tratar a todas las personas de manera justa • Fiable y Segura Los sistemas de IA deben funcionar de manera confiable y segura • Privacidad y seguridad Los sistemas de IA deben ser seguros y respetar la privacidad • Inclusiva Los sistemas de IA deben empoderar a todos e involucrar a las personas • Transparente Los sistemas de IA deben ser comprensibles • Responsable Las personas deben ser responsables de los sistemas de IA
  • 43. Para aprender más Introducción a TensorFlow https://www.tensorflow.org/learn Deep Learning (Kaggle) https://www.kaggle.com/learn/intro-to-deep-learning Machine Learning for Beginners https://aka.ms/ml-beginners
  • 44. Q + A
  • 45. ¡Gracias! Luis Beltrán Tomás Bata University in Zlín Tecnológico Nacional de México en Celaya About Me: https://about.me/luis-beltran