TensorFlow 2 para el aprendizaje profundo
Esta Specializations está dirigida a investigadores y profesionales del aprendizaje automático que buscan desarrollar habilidades prácticas en el popular marco
Lo que serás capaz de hacer
Esta Specializations está dirigida a investigadores y profesionales del aprendizaje automático que buscan desarrollar habilidades prácticas en el popular marco de aprendizaje profundo TensorFlow. El primer curso de esta Specializations le guiará a través de los conceptos fundamentales necesarios para construir, entrenar, evaluar y realizar predicciones con éxito a partir de modelos de aprendizaje profundo, validando sus modelos e incluyendo la regularización, implementando callbacks y guardando y cargando modelos. El segundo curso profundizará en sus conocimientos y habilidades con TensorFlow, con el fin de desarrollar modelos de aprendizaje profundo y flujos de trabajo totalmente personalizados para cualquier aplicación. Utilizará API de bajo nivel en TensorFlow para desarrollar arquitecturas de modelos complejos, capas totalmente personalizadas y un flujo de trabajo de datos flexible. También ampliará sus conocimientos de las API de TensorFlow para incluir modelos de secuencias. El último curso se especializa en el enfoque probabilístico del aprendizaje profundo, cada vez más importante. Aprenderá a desarrollar modelos probabilísticos con TensorFlow, haciendo un uso particular de la biblioteca TensorFlow Probability, diseñada para facilitar la combinación de modelos probabilísticos con el aprendizaje profundo. Como tal, este curso también puede verse como una introducción a la biblioteca TensorFlow Probability. Los conocimientos previos para esta Specializations son python 3, conceptos generales de aprendizaje automático y aprendizaje profundo, y una base sólida en probabilidad y estadística (especialmente para el curso 3).
Temario
UNIDAD 1 - Introducción a TensorFlow · 24 leccionesIntroducción a TensorFlow 2 - UNIDAD 1 - Introducción a TensorFlow
Introducción a TensorFlow 2 - UNIDAD 1 - Introducción a TensorFlow
- Introducción al curso
- Sobre el Imperial College y el equipo
- Cómo tener éxito en este curso
- Política de calificaciones
- Lecturas adicionales y referencias útiles
- Encuesta previa al curso
- Bienvenidos a la semana 1
- ¿Qué es TensorFlow?
- ¡Hola TensorFlow!
- [Tutorial de codificación] ¡Hola TensorFlow!
- [Tutorial de codificación] ¡Hola TensorFlow!
- Novedades en TensorFlow 2
- Entrevista con Laurence Moroney
- Introducción a Google Colab
- [Tutorial de codificación] Introducción a Google Colab
- Recursos de Google Colab
- Documentación de TensorFlow
- Documentación de TensorFlow
- Instalación de TensorFlow
- [Tutorial de codificación] Instalación de pip
- [Tutorial de codificación] Ejecutar TensorFlow con Docker
- Actualización desde TensorFlow 1
- [Tutorial de codificación] Actualización desde TensorFlow 1
- Actualizar cuadernos TensorFlow 1.x
UNIDAD 2 - La API del modelo secuencial · 24 leccionesIntroducción a TensorFlow 2 - UNIDAD 2 - La API del modelo secuencial
Introducción a TensorFlow 2 - UNIDAD 2 - La API del modelo secuencial
- Bienvenido a la semana 2 - El modelo secuencial API
- ¿Qué es Keras?
- [Comprobación de conocimientos] Redes neuronales de avance y convolucionales
- Construir un modelo secuencial
- [Tutorial de codificación] Construir un modelo secuencial
- [Tutorial de codificación] Construir un modelo secuencial
- Capas convolucionales y de agrupación
- [Tutorial de codificación] Capas convolucionales y pooling
- [Tutorial de codificación] Capas convolucionales y pooling
- [Lectura] Añadir inicializadores de peso
- [Comprobación de conocimientos] Optimizadores, funciones de pérdida y métricas
- El método de compilación
- [Tutorial de codificación] El método de compilación
- [Tutorial de codificación] El método de compilación
- [Lectura] Métricas en Keras
- El método de ajuste
- [Tutorial de codificación] El método de ajuste
- [Tutorial de codificación] El método de ajuste
- Los métodos de evaluación y predicción
- [Tutorial de codificación] Los métodos de evaluación y predicción
- [Tutorial de codificación] Los métodos de evaluación y predicción
- Recapitulación e introducción a la tarea de programación
- Clasificador CNN para el conjunto de datos MNIST
- Clasificador CNN para el conjunto de datos MNIST
UNIDAD 3 - Validación, regularización y devoluciones de llamada · 21 leccionesIntroducción a TensorFlow 2 - UNIDAD 3 - Validación, regularización y devoluciones de llamada
Introducción a TensorFlow 2 - UNIDAD 3 - Validación, regularización y devoluciones de llamada
- Bienvenido a la semana 3 - Validación, regularización y devoluciones de llamada
- Entrevista con Andrew Ng
- [Comprobación de conocimientos] Validación y regularización
- Conjuntos de validación
- [Tutorial de codificación] Conjuntos de validación
- [Tutorial de codificación] Conjuntos de validación
- Regularización de modelos
- [Tutorial de codificación] Regularización de modelos
- [Tutorial de codificación] Regularización de modelos
- [Lectura] Capas de normalización por lotes
- Introducción a las retrollamadas
- [Tutorial de codificación] Introducción a las retrollamadas
- [Tutorial de codificación] Introducción a las retrollamadas
- [El diccionario de troncos
- Parada temprana y paciencia
- [Tutorial de codificación] Parada temprana y paciencia
- [Tutorial de codificación] Parada temprana y paciencia
- [Devoluciones de llamada adicionales
- Recapitulación e introducción a la tarea de programación
- Validación del modelo en el conjunto de datos Iris
- Validación del modelo en el conjunto de datos Iris
UNIDAD 4 - Guardar y cargar modelos · 21 leccionesIntroducción a TensorFlow 2 - UNIDAD 4 - Guardar y cargar modelos
Introducción a TensorFlow 2 - UNIDAD 4 - Guardar y cargar modelos
- Bienvenido a la semana 4 - Guardar y cargar modelos
- Guardar y cargar los pesos del modelo
- [Tutorial de codificación] Guardar y cargar los pesos del modelo
- [Tutorial de codificación] Guardar y cargar los pesos del modelo
- [Lectura] Explicación de los archivos guardados
- Criterios de ahorro de modelo
- [Tutorial de codificación] Criterios de guardado del modelo
- [Tutorial de codificación] Criterios de guardado del modelo
- Guardar todo el modelo
- [Tutorial de codificación] Guardar todo el modelo
- [Tutorial de codificación] Guardar todo el modelo
- [Lectura] Guardar sólo la arquitectura del modelo
- Carga de modelos Keras preentrenados
- [Tutorial de codificación] Carga de modelos Keras preentrenados
- [Tutorial de codificación] Carga de modelos Keras preentrenados
- Módulos TensorFlow Hub
- [Tutorial de codificación] Módulos TensorFlow Hub
- [Tutorial de codificación] Módulos TensorFlow Hub
- Recapitulación e introducción a la tarea de programación
- Guardar y cargar modelos
- Guardar y cargar modelos
UNIDAD 5 - Proyecto final · 5 leccionesIntroducción a TensorFlow 2 - UNIDAD 5 - Proyecto final
Introducción a TensorFlow 2 - UNIDAD 5 - Proyecto final
- Bienvenido al Proyecto Capstone
- Proyecto final
- Proyecto final
- Vídeo de despedida
- Encuesta posterior al curso
UNIDAD 6 - La API funcional de Keras · 28 leccionesPersonalización de sus modelos con TensorFlow 2 - UNIDAD 6 - La API funcional de Keras
Personalización de sus modelos con TensorFlow 2 - UNIDAD 6 - La API funcional de Keras
- Bienvenido a Personalizar sus modelos con TensorFlow 2
- Sobre el Imperial College y el equipo
- Cómo tener éxito en este curso
- Política de calificaciones
- Lecturas adicionales y referencias útiles
- Encuesta previa al curso
- Entrevista con Laurence Moroney
- La API funcional de Keras
- Múltiples entradas y salidas
- [Tutorial de codificación] Entradas y salidas múltiples
- [Tutorial de codificación] Entradas y salidas múltiples
- Variables
- Tensores
- [Tutorial de codificación] Variables y tensores
- [Tutorial de codificación] Variables y tensores
- Acceso a las variables de capa
- Acceso a los tensores de capa
- [Tutorial de codificación] Acceso a las capas del modelo
- [Tutorial de codificación] Acceso a las capas del modelo
- [Nodos de capa
- Capas de congelación
- [Tutorial de codificación] Congelar capas
- [Tutorial de codificación] Congelar capas
- Colocación del dispositivo
- [Comprobación de conocimientos] Aprendizaje por transferencia
- Recapitulación e introducción a la tarea de programación
- Aprendizaje por transferencia
- Aprendizaje por transferencia
UNIDAD 7 - Canalización de datos · 23 leccionesPersonalización de sus modelos con TensorFlow 2 - UNIDAD 7 - Canalización de datos
Personalización de sus modelos con TensorFlow 2 - UNIDAD 7 - Canalización de datos
- Bienvenido a la semana 2 - Canalización de datos
- Conjuntos de datos Keras
- [Tutorial de codificación] Keras datasets
- [Tutorial de codificación] Keras datasets
- [Comprobación de conocimientos] Generadores Python
- Generadores de conjuntos de datos
- [Tutorial de codificación] Generadores de conjuntos de datos
- [Tutorial de codificación] Generadores de conjuntos de datos
- Aumento de datos de imagen Keras
- [Tutorial de codificación] Aumento de datos de imagen Keras
- [Tutorial de codificación] Aumento de datos de imagen Keras
- [Lectura] TimeSeriesGenerator
- La clase Dataset
- [Tutorial de codificación] La clase Dataset
- [Tutorial de codificación] La clase Dataset
- [Lectura] Creación de conjuntos de datos a partir de distintas fuentes
- Entrenamiento con conjuntos de datos
- [Tutorial de codificación] Entrenamiento con conjuntos de datos
- [Tutorial de codificación] Entrenamiento con conjuntos de datos
- Conjuntos de datos TensorFlow
- Recapitulación e introducción a la tarea de programación
- Canalización de datos con Keras y tf.data
- Canalización de datos con Keras y tf.data
UNIDAD 8 - Modelización de secuencias · 22 leccionesPersonalización de sus modelos con TensorFlow 2 - UNIDAD 8 - Modelización de secuencias
Personalización de sus modelos con TensorFlow 2 - UNIDAD 8 - Modelización de secuencias
- Bienvenido a la semana 3 - Modelización de secuencias
- Entrevista con Doug Kelly
- Preprocesamiento de los datos de la secuencia
- [Tutorial de codificación] El conjunto de datos IMDB
- [Tutorial de codificación] Relleno y enmascaramiento de datos secuenciales
- [Tutorial de codificación] Preprocesamiento de datos de secuencias
- [Tokenización de datos de texto
- La capa de incrustación
- [Tutorial de codificación] La capa de incrustación
- [Tutorial de codificación] El proyector de incrustación
- [Tutorial de codificación] Incrustaciones
- [Knowledge check] Redes neuronales recurrentes
- Capas de la red neuronal recurrente
- [Tutorial de codificación] Capas de redes neuronales recurrentes
- [Tutorial de codificación] Capas de redes neuronales recurrentes
- RNN apiladas y la envoltura bidireccional
- [Tutorial de codificación] RNN apiladas y la envoltura bidireccional
- [Tutorial de codificación] RNN apiladas y la envoltura bidireccional
- [Lectura] RNN con estado
- Recapitulación e introducción a la tarea de programación
- Modelo lingüístico para el conjunto de datos de Shakespeare
- Modelo lingüístico para el conjunto de datos de Shakespeare
UNIDAD 9 - Subclasificación de modelos y bucles de entrenamiento personalizados · 21 leccionesPersonalización de sus modelos con TensorFlow 2 - UNIDAD 9 - Subclasificación de modelos y bucles de entrenamiento personalizados
Personalización de sus modelos con TensorFlow 2 - UNIDAD 9 - Subclasificación de modelos y bucles de entrenamiento personalizados
- Bienvenido a la semana 4 - Subclasificación de modelos y bucles de entrenamiento personalizados
- Subclasificación de modelos
- [Tutorial de codificación] Subclasificación de modelos
- [Tutorial de codificación] Subclasificación de modelos
- Capas personalizadas
- [Tutorial de codificación] Capas personalizadas
- [Tutorial de codificación] Capas personalizadas
- [El método de construcción
- Diferenciación automática
- [Tutorial de codificación] Diferenciación automática
- [Tutorial de codificación] Diferenciación automática
- Bucles de entrenamiento personalizados
- [Tutorial de codificación] Bucles de entrenamiento personalizados
- [Tutorial de codificación] Bucles de entrenamiento personalizados
- [Lectura] Seguimiento de métricas en bucles de entrenamiento personalizados
- decorador tf.function
- [Tutorial de codificación] decorador tf.function
- [Tutorial de codificación] decorador tf.function
- Recapitulación e introducción a la tarea de programación
- Red residual
- Red residual
UNIDAD 10 - Proyecto final · 5 leccionesPersonalización de sus modelos con TensorFlow 2 - UNIDAD 10 - Proyecto final
Personalización de sus modelos con TensorFlow 2 - UNIDAD 10 - Proyecto final
- Bienvenido al Proyecto Capstone
- Proyecto final
- Proyecto final
- Vídeo de despedida
- Encuesta posterior al curso
UNIDAD 11 - Distribuciones TensorFlow · 29 leccionesAprendizaje profundo probabilístico con TensorFlow 2 - UNIDAD 11 - Distribuciones TensorFlow
Aprendizaje profundo probabilístico con TensorFlow 2 - UNIDAD 11 - Distribuciones TensorFlow
- Bienvenido al aprendizaje profundo probabilístico con TensorFlow 2
- Sobre el Imperial College y el equipo
- Cómo tener éxito en este curso
- Política de calificaciones
- Lecturas adicionales y referencias útiles
- Encuesta previa al curso
- Entrevista con Paige Bailey
- La biblioteca de probabilidad TensorFlow
- [Comprobación de conocimientos] Distribuciones estándar
- Distribuciones univariantes
- [Tutorial de codificación] Distribuciones univariantes
- [Tutorial de codificación] Distribuciones univariantes
- Distribuciones multivariantes
- [Tutorial de codificación] Distribuciones multivariantes
- [Tutorial de codificación] Distribuciones multivariantes
- [Lectura] Gaussiana multivariante con covarianza completa
- La distribución independiente
- [Tutorial de codificación] La distribución independiente
- [Tutorial de codificación] La distribución independiente
- [Normas de radiodifusión
- Muestreo y problemas de registro
- [Tutorial de codificación] Muestreo y problemas de registro
- [Tutorial de codificación] Muestreo y problemas de registro
- Distribuciones entrenables
- [Tutorial de codificación] Distribuciones entrenables
- [Tutorial de codificación] Distribuciones entrenables
- Recapitulación e introducción a la tarea de programación
- Bayes ingenuo y regresión logística
- Bayes ingenuo y regresión logística
UNIDAD 12 - Capas probabilísticas y redes neuronales bayesianas · 20 leccionesAprendizaje profundo probabilístico con TensorFlow 2 - UNIDAD 12 - Capas probabilísticas y redes neuronales bayesianas
Aprendizaje profundo probabilístico con TensorFlow 2 - UNIDAD 12 - Capas probabilísticas y redes neuronales bayesianas
- Bienvenido a la semana 2 - Capas probabilísticas y redes neuronales bayesianas
- La necesidad de incertidumbre en los modelos de aprendizaje profundo
- Fuentes de incertidumbre
- [Estimación de máxima verosimilitud
- La capa DistributionLambda
- [Tutorial de codificación] La capa DistributionLambda
- [Tutorial de codificación] La capa DistributionLambda
- Capas probabilísticas
- [Tutorial de codificación] Capas probabilísticas
- [Tutorial de codificación] Capas probabilísticas
- [Lectura] Bayes por backprop
- La capa DenseVariational
- [Tutorial de codificación] La capa DenseVariational
- [Tutorial de codificación] La capa DenseVariational
- Capas de reparametrización
- [Tutorial de codificación] Capas de reparametrización
- [Tutorial de codificación] Capas de reparametrización
- Recapitulación e introducción a la tarea de programación
- Red neuronal convolucional bayesiana
- Red neuronal convolucional bayesiana
UNIDAD 13 - Biyectores y flujos normalizadores · 22 leccionesAprendizaje profundo probabilístico con TensorFlow 2 - UNIDAD 13 - Biyectores y flujos normalizadores
Aprendizaje profundo probabilístico con TensorFlow 2 - UNIDAD 13 - Biyectores y flujos normalizadores
- Bienvenido a la semana 3 - Biyectores y normalización de caudales
- Entrevista con Doug Kelly
- [Lectura] Fórmula de cambio de variables
- Fórmula de cambio de variables
- Biyectores
- [Tutorial de codificación] Biyectores
- [Tutorial de codificación] Biyectores
- [Lectura] Biyectores de escala y LinearOperator
- La clase TransformedDistribution
- [Tutorial de codificación] La clase Distribución transformada
- [Tutorial de codificación] La clase Distribución transformada
- Subclasificación de biyectores
- [Tutorial de codificación] Subclasificación de biyectores
- [Tutorial de codificación] Subclasificación de biyectores
- [Lectura] Flujos autorregresivos y RealNVP
- Flujos autorregresivos
- RealNVP
- [Tutorial de codificación] Normalización de flujos
- [Tutorial de codificación] Normalización de flujos
- Recapitulación e introducción a la tarea de programación
- RealNVP
- RealNVP
UNIDAD 14 - Autocodificadores variacionales · 20 leccionesAprendizaje profundo probabilístico con TensorFlow 2 - UNIDAD 14 - Autocodificadores variacionales
Aprendizaje profundo probabilístico con TensorFlow 2 - UNIDAD 14 - Autocodificadores variacionales
- Bienvenidos a la semana 4 - Autocodificadores variacionales
- [Lectura] Autocodificadores variacionales
- Autocodificadores variacionales
- Codificadores y descodificadores
- [Tutorial de codificación] Codificadores y descodificadores
- [Tutorial de codificación] Codificadores y descodificadores
- [Leer] Divergencia de Kullback-Leibler
- Minimización de la divergencia KL
- [Tutorial de codificación] Minimizar la divergencia KL
- [Tutorial de codificación] Minimizar la divergencia KL
- [Lectura] Aproximación gaussiana de covarianza completa
- Maximizar la ELBO
- [Tutorial de codificación] Maximizar el ELBO
- [Tutorial de codificación] Maximizar el ELBO
- Capas de divergencia KL
- [Tutorial de codificación] Capas de divergencia KL
- [Tutorial de codificación] Capas de divergencia KL
- Recapitulación e introducción a la tarea de programación
- Autocodificador variacional para Celeb-A
- Autocodificador variacional para Celeb-A
UNIDAD 15 - Proyecto final · 5 leccionesAprendizaje profundo probabilístico con TensorFlow 2 - UNIDAD 15 - Proyecto final
Aprendizaje profundo probabilístico con TensorFlow 2 - UNIDAD 15 - Proyecto final
- Bienvenido al Proyecto Capstone
- Proyecto final
- Proyecto final
- Vídeo de despedida
- Encuesta posterior al curso
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $4,990 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
15 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
10 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Imperial College London.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 15 unidades · 290 lecciones · 144 h
- 12 meses de acceso
- 10 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $4,990 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Imperial College London; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


