Contacta con nosotros

Temario del curso

Introducción al Aprendizaje Profundo

  • Qué es el aprendizaje profundo y cómo difiere del aprendizaje automático tradicional
  • Aplicaciones en el mundo real en visión por computador, PLN y más allá
  • Visión general del ecosistema de aprendizaje profundo: TensorFlow 2.x, Keras, PyTorch
  • Configuración de un entorno de desarrollo con aceleración GPU

Los Mecanismos del Aprendizaje Profundo

  • Neuronas artificiales, funciones de activación y capas de la red
  • Propagación hacia adelante y cálculo de predicciones
  • Funciones de pérdida para tareas de clasificación y regresión
  • Optimización por descenso de gradiente y retropropagación
  • Entrenamiento de tu primera red neuronal en el conjunto de datos MNIST

Redes Neuronales Convolucionales para Visión por Computador

  • Comprensión de la convolución, filtros y mapas de características
  • Capas de agrupación (pooling) y reducción de dimensionalidad
  • Arquitecturas de CNN: conceptos de LeNet, VGG y ResNet
  • Construcción y entrenamiento de una CNN para clasificación de imágenes
  • Visualización de características aprendidas y activaciones intermedias

Aumento de Datos y Mejora de la Precisión del Modelo

  • Por qué el aumento de datos combate el sobreajuste y mejora la generalización
  • Transformaciones de imágenes: rotación, volteo, zoom y recorte
  • Implementación de tuberías de aumento con capas de preprocesamiento de Keras
  • Determinación aleatoria (dropout), normalización por lotes y otras técnicas de regularización
  • Monitoreo del entrenamiento con métricas de validación y detención temprana

Aprendizaje por Transferencia con Modelos Preentrenados

  • Comprensión del aprendizaje por transferencia y por qué funciona
  • Carga de modelos preentrenados desde Keras Applications (ResNet, EfficientNet, MobileNet)
  • Extracción de características: congelación de las capas base y entrenamiento de nuevos clasificadores
  • Ajuste fino: descongelación selectiva de capas para adaptación al dominio
  • Alcanzar alta precisión con datos limitados de entrenamiento

Redes Recurrentes y Modelado de Secuencias

  • Introducción a datos secuenciales y dependencias temporales
  • Redes neuronales recurrentes (RNN) y el problema del gradiente que desaparece
  • Celdas LSTM y GRU para dependencias de largo alcance
  • Entrenamiento de un modelo de generación de texto a nivel de caracteres
  • Incrustaciones de palabras (word embeddings) y la capa Embedding en Keras

Fundamentos del Procesamiento del Lenguaje Natural

  • Preprocesamiento de texto: tokenización, relleno y construcción del vocabulario
  • Construcción de un clasificador de texto con RNN y LSTM
  • Conceptos de modelos secuencia a secuencia para traducción automática
  • Mecanismos de atención y su papel en el PLN moderno
  • PLN práctico con las APIs de procesamiento de texto de TensorFlow 2.x

Proyecto Final: Descripción de Imágenes

  • Combinación de visión por computador y PLN en una arquitectura multimodal
  • Extracción de características de imagen con un codificador CNN preentrenado
  • Construcción de un decodificador basado en LSTM para la generación de descripciones
  • Gestión de múltiples capas de entrada en la API funcional de Keras
  • Entrenamiento y evaluación del extremo a extremo de la tubería de descripción de imágenes

Siguientes Pasos y Recursos

  • Implementación de modelos entrenados con TensorFlow Serving
  • Exploración de arquitecturas de transformadores y grandes modelos de lenguaje
  • Talleres avanzados NVIDIA DLI y vías de certificación
  • Recursos comunitarios, conjuntos de datos e ideas para proyectos

Requerimientos

  • Procedencia básica en programación Python (funciones, bucles, diccionarios, matrices)
  • Conocimiento de conceptos de programación como variables, condicionales y estructuras de datos
  • No se requiere experiencia previa en aprendizaje profundo o aprendizaje automático

Público Objetivo

  • Desarrolladores e ingenieros de software que transicionan hacia la inteligencia artificial y el aprendizaje automático
  • Analistas de datos y científicos de datos que buscan adquirir habilidades en aprendizaje profundo
  • Profesionales técnicos que desean comprender e implementar modelos de redes neuronales
  • Estudiantes e investigadores que comienzan su trayectoria en el aprendizaje profundo
 8 Horas

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas