SlideShare una empresa de Scribd logo
1 de 54
Fundamentos de
Deep Learning
Luis Beltrán
Descarga la presentación: https://bit.ly/CIITEC-DL
Luis Beltrán • Estudiante 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
• Xamarin, Azure, Inteligencia Artificial
luis@luisbeltran.mx
luis.beltran@itcelaya.edu.mx
Inteligencia
Los datos son inmensos
Machine Learning
Machine Learning
Hacer que las computadoras
hagan predicciones sin ser
programadas explícitamente
• Las computadoras encuentran
patrones en los datos y aprenden de
la experiencia para actuar sobre
nuevos datos
• Se utiliza para resolver problemas que
son difíciles o imposibles de resolver
con la programación basada en
reglas.
• Se ocupa del desarrollo de algoritmos
y técnicas que permiten que las
computadoras aprendan.
Machine Learning
ML estudia el proceso de construcción de abstracciones (conceptos,
características, funciones, relaciones y formas de actuar) de forma
automática a partir de los datos.
¿Pan
o
No Pan?
Pan
No Pan
Machine Learning
𝑥 𝑓(𝑥) 𝑦
2 𝑓(𝑥) 4
2 𝑓 𝑥 = 2𝑥 4
2 𝑓 𝑥 = 2𝑥 4
Entrada Modelo Salida
𝑥 𝑓(𝑥) 𝑦
Entrada Modelo Salida
𝑥 𝑓(𝑥) Caminando
¿Cómo sería el Modelo?
Reconocimiento de actividades humanas
𝑓(𝑥) bocina
¿Cómo sería el Modelo?
Reconocimiento de objetos
𝑓(𝑥)
bocina
¿Cómo sería el Modelo?
Generative Adversarial Network (GAN)
𝑓(𝑥)
¿Cómo sería el Modelo?
Phone
IMU Data 30 años
Predicción de la Edad de una persona
Aprendizaje (formal)
 Tarea
 Aplicar algún método de machine learning a los datos obtenidos de un
dominio determinado (Datos de entrenamiento)
 El dominio tiene algunas características que estamos tratando de aprender
(Modelo)
 Objetivo
 Minimizar el error en la predicción
 Tipos de Aprendizaje
 Aprendizaje supervisado
 Aprendizaje no supervisado
Aprendizaje Supervisado
• Por cada ejemplo en los datos siempre hay una salida (clase)
definida
• Modela las relaciones entre un conjunto de características
descriptivas y un objetivo (Ajusta los datos a una función)
• 2 grupos de problemas:
• Clasificación
• Regresión
• Clasificación
• Predice a qué clase pertenece una muestra
determinada de datos (valor discreto).
• Regresión
• Predice valores continuos
100.0
0.0
0.0
0.0
96.0
4.0
4.0
0.0
96.0
setosa
versicolor
virginica
setosa versicolor virginica
Actual
Predicted
0
25
50
75
100
Percent
Aprendizaje No Supervisado
• No hay un conjunto predefinido y conocido de salidas (clases)
• Busca patrones y relaciones ocultas en los datos
• Un ejemplo típico: Clustering
0.0
0.5
1.0
1.5
2.0
2.5
2 4 6
Petal.Length
Petal.Width
irisCluster$cluster
1
2
3
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
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/
36
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 Gdrive (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
Transfer Learning (Aprendizaje por
Transferencia)
¿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
Sven Mayer 50
Aplicaciones Deep Blue
RoboCup
Online Poker
Aplicaciones • Biología de la Computación
(Aprendizaje de estructuras)
• Animación y control
• Seguimiento y reconocimiento de
actividad
Aplicaciones
• Aplicación en el procesamiento del
habla y del lenguaje natural
• Gramáticas libres de contexto
probabilístico
• Modelos graficos
• Análisis de gráficos de redes
sociales, análisis de causalidad.
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
Conclusiones
• En este taller aprendió los principios fundamentales de Deep Learning
y cómo crear modelos de red neuronal profunda con Tensorflow.
• También exploró el uso de redes neuronales convolucionales para
crear modelos de clasificación de imágenes.
• Las técnicas de machine learning y deep learning están a la
vanguardia de la inteligencia artificial, y se usan para implementar
soluciones empresariales.
Evaluación
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
¡Gracias!
https://about.me/luis-beltran
https://forms.office.com/r/XDx0ds8ATD
¿Cómo estuvo mi sesión?

Más contenido relacionado

La actualidad más candente

Deep Feed Forward Neural Networks and Regularization
Deep Feed Forward Neural Networks and RegularizationDeep Feed Forward Neural Networks and Regularization
Deep Feed Forward Neural Networks and RegularizationYan Xu
 
KNN Algorithm - How KNN Algorithm Works With Example | Data Science For Begin...
KNN Algorithm - How KNN Algorithm Works With Example | Data Science For Begin...KNN Algorithm - How KNN Algorithm Works With Example | Data Science For Begin...
KNN Algorithm - How KNN Algorithm Works With Example | Data Science For Begin...Simplilearn
 
Data Science - Part XII - Ridge Regression, LASSO, and Elastic Nets
Data Science - Part XII - Ridge Regression, LASSO, and Elastic NetsData Science - Part XII - Ridge Regression, LASSO, and Elastic Nets
Data Science - Part XII - Ridge Regression, LASSO, and Elastic NetsDerek Kane
 
05 Clustering in Data Mining
05 Clustering in Data Mining05 Clustering in Data Mining
05 Clustering in Data MiningValerii Klymchuk
 
Perceptron algorithm
Perceptron algorithmPerceptron algorithm
Perceptron algorithmZul Kawsar
 
Cluster Analysis Introduction
Cluster Analysis IntroductionCluster Analysis Introduction
Cluster Analysis IntroductionPrasiddhaSarma
 
PCA (Principal component analysis)
PCA (Principal component analysis)PCA (Principal component analysis)
PCA (Principal component analysis)Learnbay Datascience
 
Nural network ER.Abhishek k. upadhyay
Nural network  ER.Abhishek k. upadhyayNural network  ER.Abhishek k. upadhyay
Nural network ER.Abhishek k. upadhyayabhishek upadhyay
 
k medoid clustering.pptx
k medoid clustering.pptxk medoid clustering.pptx
k medoid clustering.pptxRoshan86572
 
Perceptron (neural network)
Perceptron (neural network)Perceptron (neural network)
Perceptron (neural network)EdutechLearners
 
Artificial Neural Networks Lect7: Neural networks based on competition
Artificial Neural Networks Lect7: Neural networks based on competitionArtificial Neural Networks Lect7: Neural networks based on competition
Artificial Neural Networks Lect7: Neural networks based on competitionMohammed Bennamoun
 

La actualidad más candente (20)

Deep Feed Forward Neural Networks and Regularization
Deep Feed Forward Neural Networks and RegularizationDeep Feed Forward Neural Networks and Regularization
Deep Feed Forward Neural Networks and Regularization
 
2. visualization in data mining
2. visualization in data mining2. visualization in data mining
2. visualization in data mining
 
K - Nearest neighbor ( KNN )
K - Nearest neighbor  ( KNN )K - Nearest neighbor  ( KNN )
K - Nearest neighbor ( KNN )
 
KNN Algorithm - How KNN Algorithm Works With Example | Data Science For Begin...
KNN Algorithm - How KNN Algorithm Works With Example | Data Science For Begin...KNN Algorithm - How KNN Algorithm Works With Example | Data Science For Begin...
KNN Algorithm - How KNN Algorithm Works With Example | Data Science For Begin...
 
3 Centrality
3 Centrality3 Centrality
3 Centrality
 
Data Science - Part XII - Ridge Regression, LASSO, and Elastic Nets
Data Science - Part XII - Ridge Regression, LASSO, and Elastic NetsData Science - Part XII - Ridge Regression, LASSO, and Elastic Nets
Data Science - Part XII - Ridge Regression, LASSO, and Elastic Nets
 
05 Clustering in Data Mining
05 Clustering in Data Mining05 Clustering in Data Mining
05 Clustering in Data Mining
 
K Nearest Neighbor Algorithm
K Nearest Neighbor AlgorithmK Nearest Neighbor Algorithm
K Nearest Neighbor Algorithm
 
Perceptron algorithm
Perceptron algorithmPerceptron algorithm
Perceptron algorithm
 
Data discretization
Data discretizationData discretization
Data discretization
 
K means
K meansK means
K means
 
Hierarchical Clustering
Hierarchical ClusteringHierarchical Clustering
Hierarchical Clustering
 
Cluster Analysis Introduction
Cluster Analysis IntroductionCluster Analysis Introduction
Cluster Analysis Introduction
 
PCA (Principal component analysis)
PCA (Principal component analysis)PCA (Principal component analysis)
PCA (Principal component analysis)
 
Nural network ER.Abhishek k. upadhyay
Nural network  ER.Abhishek k. upadhyayNural network  ER.Abhishek k. upadhyay
Nural network ER.Abhishek k. upadhyay
 
k medoid clustering.pptx
k medoid clustering.pptxk medoid clustering.pptx
k medoid clustering.pptx
 
Knn 160904075605-converted
Knn 160904075605-convertedKnn 160904075605-converted
Knn 160904075605-converted
 
K mean-clustering
K mean-clusteringK mean-clustering
K mean-clustering
 
Perceptron (neural network)
Perceptron (neural network)Perceptron (neural network)
Perceptron (neural network)
 
Artificial Neural Networks Lect7: Neural networks based on competition
Artificial Neural Networks Lect7: Neural networks based on competitionArtificial Neural Networks Lect7: Neural networks based on competition
Artificial Neural Networks Lect7: Neural networks based on competition
 

Similar a CIITEC Fundamentos de Deep Learning.pptx

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
 
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
 
Unidad 4 clas int datos.pptx
Unidad 4 clas int datos.pptxUnidad 4 clas int datos.pptx
Unidad 4 clas int datos.pptxfernandalemus15
 
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
 
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 artificialesJesus Palomino
 
Curso Big Data. Introducción a Deep Learning by Gabriel Valverde Castilla
Curso Big Data. Introducción a  Deep Learning by Gabriel Valverde CastillaCurso Big Data. Introducción a  Deep Learning by Gabriel Valverde Castilla
Curso Big Data. Introducción a Deep Learning by Gabriel Valverde CastillaVictoria López
 
Que es Azure Machine Learning 2015
Que es Azure Machine Learning 2015Que es Azure Machine Learning 2015
Que es Azure Machine Learning 2015Eduardo Castro
 
Azure Machine Learning
Azure Machine Learning Azure Machine Learning
Azure Machine Learning nnakasone
 
Sí yo he podido aprender algo de eso llamado IA... ¡Créeme, tú también puedes!
Sí yo he podido aprender algo de eso llamado IA... ¡Créeme, tú también puedes!Sí yo he podido aprender algo de eso llamado IA... ¡Créeme, tú también puedes!
Sí yo he podido aprender algo de eso llamado IA... ¡Créeme, tú también puedes!Plain Concepts
 
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
 
[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
 
Redes Neuronales Artificiales
Redes Neuronales ArtificialesRedes Neuronales Artificiales
Redes Neuronales ArtificialesJose
 
Machine Learning Para Definir Clusters De Usuarios Y Acciones Concretas. Medi...
Machine Learning Para Definir Clusters De Usuarios Y Acciones Concretas. Medi...Machine Learning Para Definir Clusters De Usuarios Y Acciones Concretas. Medi...
Machine Learning Para Definir Clusters De Usuarios Y Acciones Concretas. Medi...Flat 101
 
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
 

Similar a CIITEC Fundamentos de Deep Learning.pptx (20)

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
 
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
 
Unidad 4 clas int datos.pptx
Unidad 4 clas int datos.pptxUnidad 4 clas int datos.pptx
Unidad 4 clas int datos.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
 
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
 
Curso Big Data. Introducción a Deep Learning by Gabriel Valverde Castilla
Curso Big Data. Introducción a  Deep Learning by Gabriel Valverde CastillaCurso Big Data. Introducción a  Deep Learning by Gabriel Valverde Castilla
Curso Big Data. Introducción a Deep Learning by Gabriel Valverde Castilla
 
Deep Learning Notes
Deep Learning NotesDeep Learning Notes
Deep Learning Notes
 
Que es Azure Machine Learning 2015
Que es Azure Machine Learning 2015Que es Azure Machine Learning 2015
Que es Azure Machine Learning 2015
 
Azure Machine Learning
Azure Machine Learning Azure Machine Learning
Azure Machine Learning
 
Sí yo he podido aprender algo de eso llamado IA... ¡Créeme, tú también puedes!
Sí yo he podido aprender algo de eso llamado IA... ¡Créeme, tú también puedes!Sí yo he podido aprender algo de eso llamado IA... ¡Créeme, tú también puedes!
Sí yo he podido aprender algo de eso llamado IA... ¡Créeme, tú también puedes!
 
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
 
Machine Learning for Developers (PyConEs2017)
Machine Learning for Developers (PyConEs2017)Machine Learning for Developers (PyConEs2017)
Machine Learning for Developers (PyConEs2017)
 
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
 
Machine learning
Machine learningMachine learning
Machine learning
 
Redes Neuronales Artificiales
Redes Neuronales ArtificialesRedes Neuronales Artificiales
Redes Neuronales Artificiales
 
Machine Learning Para Definir Clusters De Usuarios Y Acciones Concretas. Medi...
Machine Learning Para Definir Clusters De Usuarios Y Acciones Concretas. Medi...Machine Learning Para Definir Clusters De Usuarios Y Acciones Concretas. Medi...
Machine Learning Para Definir Clusters De Usuarios Y Acciones Concretas. Medi...
 
REDES NEURONALES.pptx
REDES NEURONALES.pptxREDES NEURONALES.pptx
REDES NEURONALES.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
 

Más de icebeam7

Sustainable AI con Azure Machine Learning.pptx
Sustainable AI con Azure Machine Learning.pptxSustainable AI con Azure Machine Learning.pptx
Sustainable AI con Azure Machine Learning.pptxicebeam7
 
GitHub Actions Monkeyconf 2021.pptx
GitHub Actions Monkeyconf 2021.pptxGitHub Actions Monkeyconf 2021.pptx
GitHub Actions Monkeyconf 2021.pptxicebeam7
 
Dockerize your ML Models Data Science Summit.pptx
Dockerize your ML Models Data Science Summit.pptxDockerize your ML Models Data Science Summit.pptx
Dockerize your ML Models Data Science Summit.pptxicebeam7
 
Comunidad AI Azure Cognitive Services Bring AI to your applications in 3 ste...
Comunidad AI  Azure Cognitive Services Bring AI to your applications in 3 ste...Comunidad AI  Azure Cognitive Services Bring AI to your applications in 3 ste...
Comunidad AI Azure Cognitive Services Bring AI to your applications in 3 ste...icebeam7
 
FestiveTechCalendar2021 Drawing Xmas controls Xamarin.pptx
FestiveTechCalendar2021 Drawing Xmas controls Xamarin.pptxFestiveTechCalendar2021 Drawing Xmas controls Xamarin.pptx
FestiveTechCalendar2021 Drawing Xmas controls Xamarin.pptxicebeam7
 
Keynote NET MAUI.pptx
Keynote NET MAUI.pptxKeynote NET MAUI.pptx
Keynote NET MAUI.pptxicebeam7
 
Que hay en el Taller de Santa Ayudando a Santa con IA .pptx
Que hay en el Taller de Santa Ayudando a Santa con IA .pptxQue hay en el Taller de Santa Ayudando a Santa con IA .pptx
Que hay en el Taller de Santa Ayudando a Santa con IA .pptxicebeam7
 
DTS Azure anomaly detector.pptx
DTS Azure anomaly detector.pptxDTS Azure anomaly detector.pptx
DTS Azure anomaly detector.pptxicebeam7
 
Implementacion portable de modelos de Machine Learning con Docker.pptx
Implementacion portable de modelos de Machine Learning con Docker.pptxImplementacion portable de modelos de Machine Learning con Docker.pptx
Implementacion portable de modelos de Machine Learning con Docker.pptxicebeam7
 
02 Global AI Bootcamp 2022 Sofia Voice biometry Recognizing speakers in our a...
02 Global AI Bootcamp 2022 Sofia Voice biometry Recognizing speakers in our a...02 Global AI Bootcamp 2022 Sofia Voice biometry Recognizing speakers in our a...
02 Global AI Bootcamp 2022 Sofia Voice biometry Recognizing speakers in our a...icebeam7
 
01 GAIB Pune 2022 Session Rock Paper Scissors.pptx
01 GAIB Pune 2022 Session Rock Paper  Scissors.pptx01 GAIB Pune 2022 Session Rock Paper  Scissors.pptx
01 GAIB Pune 2022 Session Rock Paper Scissors.pptxicebeam7
 
04 GlobalAI Speaker Latam Biometria de voz Reconocimiento por voz en nuestr...
04 GlobalAI Speaker Latam  Biometria de voz  Reconocimiento por voz en nuestr...04 GlobalAI Speaker Latam  Biometria de voz  Reconocimiento por voz en nuestr...
04 GlobalAI Speaker Latam Biometria de voz Reconocimiento por voz en nuestr...icebeam7
 
Cosmos DB and Azure Functions A serverless database processing.pptx
Cosmos DB and Azure Functions  A serverless database processing.pptxCosmos DB and Azure Functions  A serverless database processing.pptx
Cosmos DB and Azure Functions A serverless database processing.pptxicebeam7
 
Build Stuff 2021 Azure Video Indexer Advanced data extraction from video and ...
Build Stuff 2021 Azure Video Indexer Advanced data extraction from video and ...Build Stuff 2021 Azure Video Indexer Advanced data extraction from video and ...
Build Stuff 2021 Azure Video Indexer Advanced data extraction from video and ...icebeam7
 
MVVM vs MVU en NET MAUI.pptx
MVVM vs MVU en NET MAUI.pptxMVVM vs MVU en NET MAUI.pptx
MVVM vs MVU en NET MAUI.pptxicebeam7
 
Programa tu Pandemia 2 Azure Video Indexer.pptx
Programa tu Pandemia 2 Azure Video Indexer.pptxPrograma tu Pandemia 2 Azure Video Indexer.pptx
Programa tu Pandemia 2 Azure Video Indexer.pptxicebeam7
 
Cumbre Virtual Juguemos Piedra Papel Tijeras con ML NET.pptx
Cumbre Virtual  Juguemos Piedra  Papel Tijeras con ML NET.pptxCumbre Virtual  Juguemos Piedra  Papel Tijeras con ML NET.pptx
Cumbre Virtual Juguemos Piedra Papel Tijeras con ML NET.pptxicebeam7
 

Más de icebeam7 (17)

Sustainable AI con Azure Machine Learning.pptx
Sustainable AI con Azure Machine Learning.pptxSustainable AI con Azure Machine Learning.pptx
Sustainable AI con Azure Machine Learning.pptx
 
GitHub Actions Monkeyconf 2021.pptx
GitHub Actions Monkeyconf 2021.pptxGitHub Actions Monkeyconf 2021.pptx
GitHub Actions Monkeyconf 2021.pptx
 
Dockerize your ML Models Data Science Summit.pptx
Dockerize your ML Models Data Science Summit.pptxDockerize your ML Models Data Science Summit.pptx
Dockerize your ML Models Data Science Summit.pptx
 
Comunidad AI Azure Cognitive Services Bring AI to your applications in 3 ste...
Comunidad AI  Azure Cognitive Services Bring AI to your applications in 3 ste...Comunidad AI  Azure Cognitive Services Bring AI to your applications in 3 ste...
Comunidad AI Azure Cognitive Services Bring AI to your applications in 3 ste...
 
FestiveTechCalendar2021 Drawing Xmas controls Xamarin.pptx
FestiveTechCalendar2021 Drawing Xmas controls Xamarin.pptxFestiveTechCalendar2021 Drawing Xmas controls Xamarin.pptx
FestiveTechCalendar2021 Drawing Xmas controls Xamarin.pptx
 
Keynote NET MAUI.pptx
Keynote NET MAUI.pptxKeynote NET MAUI.pptx
Keynote NET MAUI.pptx
 
Que hay en el Taller de Santa Ayudando a Santa con IA .pptx
Que hay en el Taller de Santa Ayudando a Santa con IA .pptxQue hay en el Taller de Santa Ayudando a Santa con IA .pptx
Que hay en el Taller de Santa Ayudando a Santa con IA .pptx
 
DTS Azure anomaly detector.pptx
DTS Azure anomaly detector.pptxDTS Azure anomaly detector.pptx
DTS Azure anomaly detector.pptx
 
Implementacion portable de modelos de Machine Learning con Docker.pptx
Implementacion portable de modelos de Machine Learning con Docker.pptxImplementacion portable de modelos de Machine Learning con Docker.pptx
Implementacion portable de modelos de Machine Learning con Docker.pptx
 
02 Global AI Bootcamp 2022 Sofia Voice biometry Recognizing speakers in our a...
02 Global AI Bootcamp 2022 Sofia Voice biometry Recognizing speakers in our a...02 Global AI Bootcamp 2022 Sofia Voice biometry Recognizing speakers in our a...
02 Global AI Bootcamp 2022 Sofia Voice biometry Recognizing speakers in our a...
 
01 GAIB Pune 2022 Session Rock Paper Scissors.pptx
01 GAIB Pune 2022 Session Rock Paper  Scissors.pptx01 GAIB Pune 2022 Session Rock Paper  Scissors.pptx
01 GAIB Pune 2022 Session Rock Paper Scissors.pptx
 
04 GlobalAI Speaker Latam Biometria de voz Reconocimiento por voz en nuestr...
04 GlobalAI Speaker Latam  Biometria de voz  Reconocimiento por voz en nuestr...04 GlobalAI Speaker Latam  Biometria de voz  Reconocimiento por voz en nuestr...
04 GlobalAI Speaker Latam Biometria de voz Reconocimiento por voz en nuestr...
 
Cosmos DB and Azure Functions A serverless database processing.pptx
Cosmos DB and Azure Functions  A serverless database processing.pptxCosmos DB and Azure Functions  A serverless database processing.pptx
Cosmos DB and Azure Functions A serverless database processing.pptx
 
Build Stuff 2021 Azure Video Indexer Advanced data extraction from video and ...
Build Stuff 2021 Azure Video Indexer Advanced data extraction from video and ...Build Stuff 2021 Azure Video Indexer Advanced data extraction from video and ...
Build Stuff 2021 Azure Video Indexer Advanced data extraction from video and ...
 
MVVM vs MVU en NET MAUI.pptx
MVVM vs MVU en NET MAUI.pptxMVVM vs MVU en NET MAUI.pptx
MVVM vs MVU en NET MAUI.pptx
 
Programa tu Pandemia 2 Azure Video Indexer.pptx
Programa tu Pandemia 2 Azure Video Indexer.pptxPrograma tu Pandemia 2 Azure Video Indexer.pptx
Programa tu Pandemia 2 Azure Video Indexer.pptx
 
Cumbre Virtual Juguemos Piedra Papel Tijeras con ML NET.pptx
Cumbre Virtual  Juguemos Piedra  Papel Tijeras con ML NET.pptxCumbre Virtual  Juguemos Piedra  Papel Tijeras con ML NET.pptx
Cumbre Virtual Juguemos Piedra Papel Tijeras con ML NET.pptx
 

Último

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
 
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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
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
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 

Último (15)

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
 
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)
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
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
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
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
 
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...
 
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
 
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
 
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
 
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
 
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
 

CIITEC Fundamentos de Deep Learning.pptx

  • 1. Fundamentos de Deep Learning Luis Beltrán Descarga la presentación: https://bit.ly/CIITEC-DL
  • 2. Luis Beltrán • Estudiante 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 • Xamarin, Azure, Inteligencia Artificial luis@luisbeltran.mx luis.beltran@itcelaya.edu.mx
  • 4. Los datos son inmensos
  • 5. Machine Learning Machine Learning Hacer que las computadoras hagan predicciones sin ser programadas explícitamente • Las computadoras encuentran patrones en los datos y aprenden de la experiencia para actuar sobre nuevos datos • Se utiliza para resolver problemas que son difíciles o imposibles de resolver con la programación basada en reglas. • Se ocupa del desarrollo de algoritmos y técnicas que permiten que las computadoras aprendan.
  • 6. Machine Learning ML estudia el proceso de construcción de abstracciones (conceptos, características, funciones, relaciones y formas de actuar) de forma automática a partir de los datos.
  • 10. 2 𝑓 𝑥 = 2𝑥 4
  • 11. 2 𝑓 𝑥 = 2𝑥 4 Entrada Modelo Salida
  • 13. 𝑥 𝑓(𝑥) Caminando ¿Cómo sería el Modelo? Reconocimiento de actividades humanas
  • 14. 𝑓(𝑥) bocina ¿Cómo sería el Modelo? Reconocimiento de objetos
  • 15. 𝑓(𝑥) bocina ¿Cómo sería el Modelo? Generative Adversarial Network (GAN)
  • 16. 𝑓(𝑥) ¿Cómo sería el Modelo? Phone IMU Data 30 años Predicción de la Edad de una persona
  • 17. Aprendizaje (formal)  Tarea  Aplicar algún método de machine learning a los datos obtenidos de un dominio determinado (Datos de entrenamiento)  El dominio tiene algunas características que estamos tratando de aprender (Modelo)  Objetivo  Minimizar el error en la predicción  Tipos de Aprendizaje  Aprendizaje supervisado  Aprendizaje no supervisado
  • 18. Aprendizaje Supervisado • Por cada ejemplo en los datos siempre hay una salida (clase) definida • Modela las relaciones entre un conjunto de características descriptivas y un objetivo (Ajusta los datos a una función) • 2 grupos de problemas: • Clasificación • Regresión
  • 19. • Clasificación • Predice a qué clase pertenece una muestra determinada de datos (valor discreto). • Regresión • Predice valores continuos 100.0 0.0 0.0 0.0 96.0 4.0 4.0 0.0 96.0 setosa versicolor virginica setosa versicolor virginica Actual Predicted 0 25 50 75 100 Percent
  • 20. Aprendizaje No Supervisado • No hay un conjunto predefinido y conocido de salidas (clases) • Busca patrones y relaciones ocultas en los datos • Un ejemplo típico: Clustering 0.0 0.5 1.0 1.5 2.0 2.5 2 4 6 Petal.Length Petal.Width irisCluster$cluster 1 2 3
  • 22.
  • 23. 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]
  • 24.
  • 25. 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
  • 26. 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.
  • 28. 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
  • 29. 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/ 36 pip install scikit-learn
  • 30. 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.
  • 31. Colaboratory ● Es un documento ejecutable en Gdrive (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/
  • 33. Ejercicio #1 – Entrenamiento de una red neuronal profunda https://colab.research.google.com/drive/1lRbgGCmgmDKiCXEuUy_gyQgoAR8otTXb?usp=sharing
  • 34. 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)
  • 35. 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.
  • 36.
  • 37. Filtro de 3x3 Imagen Aplicando el filtro sobre la imagen Resultado 1 Resultado N Aplicando ReLU
  • 39.
  • 40. • 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).
  • 41. 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
  • 42. Transfer Learning (Aprendizaje por Transferencia)
  • 43. ¿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 Sven Mayer 50
  • 45. Aplicaciones • Biología de la Computación (Aprendizaje de estructuras) • Animación y control • Seguimiento y reconocimiento de actividad
  • 46. Aplicaciones • Aplicación en el procesamiento del habla y del lenguaje natural • Gramáticas libres de contexto probabilístico • Modelos graficos • Análisis de gráficos de redes sociales, análisis de causalidad.
  • 47. 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
  • 48. Conclusiones • En este taller aprendió los principios fundamentales de Deep Learning y cómo crear modelos de red neuronal profunda con Tensorflow. • También exploró el uso de redes neuronales convolucionales para crear modelos de clasificación de imágenes. • Las técnicas de machine learning y deep learning están a la vanguardia de la inteligencia artificial, y se usan para implementar soluciones empresariales.
  • 50.
  • 51.
  • 52.
  • 53. 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