Excellente profesor y explicaciones jamas pense encontrar un curso tan completo y en español :)
Inteligencia artificial · Intermedio
Inteligencia artificial y deep learning desde cero en Python
Entiende cómo aprenden las redes neuronales densas, de la neurona M-P al optimizador Adam, y llévalas a la práctica con Keras y TensorFlow.
- Duración27 h 7 min
- Valoración4,6 / 53.941 reseñas
- Alumnos24.885
- CertificadoIncluido


Qué aprenderás
- Explicar cómo predicen una neurona, un perceptrón y un perceptrón multicapa
- Seguir el entrenamiento con forward propagation, backpropagation y regla de la cadena
- Construir redes densas para clasificación y regresión con Keras
- Comparar funciones de activación y optimizadores como SGD, RMSprop y Adam
- Ajustar hiperparámetros con Keras Tuner y frenar el overfitting con dropout
- Crear funciones de error y capas personalizadas en TensorFlow
Redes neuronalesBackpropagationKerasTensorFlowOptimizadoresRegularización
Tecnologías que usarás
Mapa del temario
18 secciones · 129 lecciones · 25 h 27
01Bienvenida
- Vídeo: Presentación del curso5 min
02Contexto del Deep Learning y Motivación
- Vídeo: Contexto del Deep Learning y Motivación4 min
- Vídeo: Fake Obama creado utilizando Deep Learning1 min
03Entorno de aprendizaje
- Vídeo: Introducción a la sección1 min
- Vídeo: Preparación del entorno de aprendizaje3 min
- Vídeo: Preparación del entorno offline18 min
- Vídeo: Preparación del entorno online11 min
- Vídeo: Descarga de los ejercicios y de los conjuntos de datos3 min
- Artículo: Adapta la velocidad de los vídeos a tu gusto1 min
- Vídeo: Presentación videos opcionales2 min
04¿Qué es el Deep Learning?
- Vídeo: Introducción a la sección1 min
- Vídeo: ¿Qué es el Machine Learning?11 min
- Vídeo: End-to-End Learning8 min
- Vídeo: Caso Práctico: Intuiciones sobre End-to-End Learning8 min
- Vídeo: ¿Qué es el Deep Learning?14 min
- Vídeo: Aplicaciones y clasificación de las técnicas de Deep Learning8 min
- Vídeo: Presentación vídeos opcionales1 min
- Vídeo: [Opcional] Aprendizaje supervisado26 min
- Vídeo: [Opcional] Aprendizaje no supervisado11 min
05Introducción a las Redes Neuronales Artificiales (RNAs)
- Vídeo: Introducción a la sección1 min
- Vídeo: Introducción a las Redes Neuronales Artificiales12 min
- Vídeo: Introducción a la neurona de Mcculloch y Pitts13 min
- Vídeo: Características de entrada y limitaciones de la Neurona M-P7 min
- Vídeo: Caso Práctico: Implementando la Neurona M-P8 min
- Vídeo: Caso Práctico: Diagnóstico de cáncer de mama con la Neurona M-P25 min
06El Perceptrón
- Vídeo: Introducción a la sección1 min
- Vídeo: Introducción al Perceptrón7 min
- Vídeo: Neurona M-P vs Perceptrón13 min
- Vídeo: Perceptrón y eliminación del threshold8 min
- Vídeo: Notación y funcionamiento del Perceptrón24 min
- Vídeo: Perceptrón: Funciones de activación11 min
- Vídeo: Caso Práctico: Visualización del límite de decisión del Perceptrón29 min
- Vídeo: Perceptrón: Construcción del modelo21 min
- Vídeo: Perceptrón: Limitaciones10 min
- Vídeo: Caso Práctico: Clasificación de Imágenes22 min
07Redes Neuronales Artificiales Profundas
- Vídeo: Introducción a la sección1 min
- Vídeo: Introducción al Perceptrón Multicapa5 min
- Vídeo: Arquitectura del Perceptrón Multicapa14 min
- Vídeo: Notación y funcionamiento del Perceptrón Multicapa19 min
- Vídeo: Componentes principales del Perceptrón Multicapa3 min
- Vídeo: Función de activación del Perceptrón Multicapa12 min
- Vídeo: Caso Práctico: Límite de decisión del Perceptrón Multicapa22 min
- Vídeo: Introducción a Forward Propagation10 min
- Vídeo: Forward Propagation con el Perceptrón Multicapa13 min
- Vídeo: Forward Propagation para multiples entradas9 min
08Función de error y de optimización en RNAs
- Vídeo: Introducción a la sección1 min
- Vídeo: Introducción a la función de error3 min
- Vídeo: Entendiendo la función de error15 min
- Vídeo: Función de error final15 min
- Vídeo: Introducción a la función de optimización3 min
- Vídeo: Entendiendo la función de optimización19 min
- Vídeo: Función de optimización final16 min
- Vídeo: Caso Práctico: Clasificación de imágenes de dígitos manuscritos19 min
09Entrenamiento de Redes Neuronales Artificiales Profundas
- Vídeo: Introducción a la sección1 min
- Vídeo: Grafo computacional14 min
- Vídeo: Derivadas con el Grafo Computacional10 min
- Vídeo: Regla de la cadena12 min
- Vídeo: [Opcional] Simplificando el resultado de las derivadas5 min
- Vídeo: Backward Propagation16 min
- Vídeo: Entrenado una RNA simple7 min
- Vídeo: Entrenando una RNA profunda8 min
- Vídeo: Caso Práctico: Clasificación de audio (Parte I)24 min
- Vídeo: Caso Práctico: Clasificación de audio (Parte II)26 min
10[Opcional] Implementación Vectorizada de RNAs
- Vídeo: Introducción a la sección2 min
- Vídeo: Introducción a la vectorización9 min
- Vídeo: Vectorización de la primera hidden layer18 min
- Vídeo: Vectorización de la segunda hidden layer8 min
11Regresión y Clasificación con RNAs
- Vídeo: Introducción a la sección2 min
- Vídeo: Clasificación con Redes Neuronales Artificiales16 min
- Vídeo: Introducción a la Clasificación Multiclase con RNAs6 min
- Vídeo: Función de activación Softmax13 min
- Vídeo: Función de error para Clasificación Multiclase13 min
- Vídeo: Entrenando un Perceptrón para Clasificación Multiclase5 min
- Vídeo: Regresión con Redes Neuronales Artificiales16 min
12Introducción a Keras
- Vídeo: Introducción a la sección1 min
- Vídeo: Introducción a Keras8 min
- Vídeo: Caso Práctico: Implementando una RNA con Keras26 min
- Vídeo: Caso Práctico: Entrenando una RNA con Keras24 min
- Vídeo: Caso Práctico: Límite de decisión de una RNA profunda28 min
- Vídeo: Caso Práctico: Clasificación de sonido con Keras14 min
- Vídeo: Caso Práctico: Regresión con Keras19 min
13Funciones de activación
- Vídeo: Introducción a la sección2 min
- Vídeo: Introducción a las funciones de activación4 min
- Vídeo: Función de activación tanh8 min
- Vídeo: Función de activación relu6 min
- Vídeo: Entrenamiento con diferentes funciones de activación3 min
- Vídeo: Caso Práctico: Visualizando las funciones de activación27 min
- Vídeo: ¿Por qué utilizar una función de activación?10 min
- Vídeo: Caso Práctico: ¿Por qué utilizar una función de activación?7 min
- Vídeo: ¿Por qué utilizar una función de activación diferenciable?11 min
- Vídeo: Caso Práctico: Clasificación de sentimientos38 min
14Funciones de Optimización
- Vídeo: Introducción a la sección1 min
- Vídeo: Introducción a Mini-Batch Gradient Descent11 min
- Vídeo: Mini-Batch Gradient Descent20 min
- Vídeo: Caso Práctico: Mini-Batch Gradient Descent28 min
- Vídeo: Stochastic Gradient Descent22 min
- Vídeo: Caso Práctico: Stochastic Gradient Descent10 min
- Vídeo: Exponentially Weighted Moving Average (Part I)16 min
- Vídeo: Exponentially Weighted Moving Average (Part II)16 min
- Vídeo: Caso Práctico: Exponentially Weighted Moving Average18 min
- Vídeo: Momentum Gradient Descent17 min
- Vídeo: Caso Práctico: Momentum Gradient Descent18 min
- Vídeo: RMSprop11 min
- Vídeo: Caso Práctico: RMSprop14 min
- Vídeo: Adam Optimization15 min
- Vídeo: Caso Práctico: Adam Optimization12 min
15Selección de hiperparámetros
- Vídeo: Introducción a la sección1 min
- Vídeo: ¿Qué es un hiperparámetro?7 min
- Vídeo: Caso Práctico: Selección de hiperparámetros con Keras Tuner27 min
- Vídeo: Número de capas óptimo7 min
- Vídeo: Número de neuronas óptimo3 min
- Vídeo: Otros hiperparámetros relevantes5 min
- Vídeo: Caso Práctico: Selección de hiperparámetros y clasificación de texto18 min
16Tensorflow
- Vídeo: Introducción a la sección1 min
- Vídeo: Introducción a Tensorflow6 min
- Vídeo: Caso Práctico: Tensores y operaciones con tensores23 min
- Vídeo: Caso Práctico: Creación de una función de error personalizada29 min
- Vídeo: Caso Práctico: Creación de otros componentes personalizados11 min
- Vídeo: Caso Práctico: Creación de capas personalizadas7 min
17Consideraciones de un proyecto de Deep Learning
- Vídeo: Introducción a la sección2 min
- Vídeo: Overfitting y Underfitting17 min
- Vídeo: División del conjunto de datos (Train-Val-Test)26 min
- Vídeo: ¿Qué es la Regularización?11 min
- Vídeo: Regularización en Redes Neuronales Artificiales15 min
- Vídeo: Dropout Regularization9 min
- Vídeo: Otros mecanismos de Regularización9 min
- Vídeo: ¿Qué es la Normalización?11 min
- Vídeo: Caso Práctico: Clasificación de Tweets de desastres naturales35 min
18Despedida del curso
- Vídeo: Despedida del curso3 min
Forma parte de esta ruta
Ingeniería de IA
Lo que dicen de este curso
4,6 de media en 3.941 reseñas
Muy claro, ejemplos muy interesantes y muy bien explicado. Ojala que suba actualizaciones al curso. La IA avanza mucho y muy rápido.
Muy buen curso, explicando muy bien la base y perfectamente complementado con ejercicios prácticos. Lo recomiendo!
Excelente curso, el docente es muy explicativo, sería bueno que en cada curso trace una linea de aprendizaje explicando que cursos tomar y en que orden tomarlos.
un muy buen curso yo que estudio matematicas no me lo explicaron tambien como en este curso lo recomiedo mucho :3
Excelente esplicación, didcatica y consisa con muchos ejemplos
Instructor

Santiago Hernández
Experto en IA y ciberseguridad
Experto en IA y ciberseguridad con +300k alumnos formados. Profesor universitario y speaker internacional en las conferencias más prestigiosas del sector.
Ver su trayectoria →


















