Logo de Mydra
Artificial Intelligence
DeepLearning.AI logo

DeepLearning.AI

Especialización en Redes Generativas Antagónicas (GANs)

  • hasta 3 meses
  • Intermedio

La Especialización en Redes Generativas Antagónicas (GANs) proporciona una emocionante introducción a la generación de imágenes con GANs, trazando un camino desde conceptos fundamentales hasta técnicas avanzadas. Obtén experiencia práctica en la construcción y evaluación de GANs usando PyTorch, y explora sus aplicaciones en la augmentación de datos y la preservación de la privacidad.

  • Componentes de GAN
  • GANs básicos usando PyTorch
  • DCGANs avanzados
  • GANs condicionales
  • Método FID para evaluación de GAN

Resumen

En esta especialización, aprenderás a entender los componentes de GAN, construir GANs básicos y avanzados usando PyTorch, y controlar tu GAN para construir GANs condicionales. Compararás modelos generativos, usarás el método FID para evaluar la fidelidad y diversidad de GANs, y aprenderás a detectar sesgos en GANs. Además, explorarás aplicaciones de GAN en la augmentación de datos y la preservación de la privacidad, e implementarás Pix2Pix y CycleGAN para la traducción de imágenes.

  • Web Streamline Icon: https://streamlinehq.com
    Online
    ubicación del curso
  • Layers 1 Streamline Icon: https://streamlinehq.com
    Inglés
    idioma del curso
  • Certificación Profesional
    al completar el curso
  • A tu propio ritmo
    formato del curso
  • Clases En vivo
    entregado en línea

¿Para quién es este curso?

Científicos de Datos

Profesionales que buscan mejorar sus habilidades en modelos generativos y generación de imágenes.

Ingenieros de Aprendizaje Automático

Ingenieros que desean implementar técnicas avanzadas de GAN en sus proyectos.

Entusiastas de la IA

Individuos interesados en entender y aplicar GANs para diversas aplicaciones.

Esta especialización ofrece una introducción completa a las GANs, cubriendo tanto conceptos fundamentales como técnicas avanzadas. Es ideal para científicos de datos, ingenieros de aprendizaje automático y entusiastas de la IA que buscan mejorar sus habilidades en modelos generativos y generación de imágenes. Al completar este curso, los estudiantes obtendrán experiencia práctica en la construcción y evaluación de GANs, y explorarán sus aplicaciones en la augmentación de datos y la preservación de la privacidad.

Requisitos Previos

1 / 3

  • Conocimientos básicos de conceptos de aprendizaje automático y aprendizaje profundo

  • Familiaridad con la programación en Python

  • Comprensión de redes neuronales y PyTorch

¿Qué aprenderás?

Curso 1: Construir Redes Generativas Antagónicas (GANs) Básicas
Aprende sobre las GANs y sus aplicaciones; Entiende la intuición detrás de los componentes fundamentales de las GANs; Explora e implementa múltiples arquitecturas de GAN; Construye GANs condicionales capaces de generar ejemplos de categorías determinadas.
Semana 1: Introducción a las GANs
Aprende sobre las GANs y sus aplicaciones, entiende la intuición detrás de los componentes básicos de las GANs, y construye tu propia GAN usando PyTorch.
Semana 2: GAN Convolucional Profunda
Construye una GAN más sofisticada usando capas convolucionales. Aprende sobre funciones de activación útiles, normalización por lotes y convoluciones transpuestas para ajustar la arquitectura de tu GAN y aplícalas para construir una DCGAN avanzada específicamente para procesar imágenes.
Semana 3: GANs de Wasserstein con Normalización
Reduce las fallas de las GANs debido a desequilibrios entre el generador y el discriminador aprendiendo técnicas avanzadas como WGANs para mitigar el entrenamiento inestable y el colapso de modos con una pérdida W y una comprensión de la Continuidad de Lipschitz.
Semana 4: GANs Condicionales y Controlables
Entiende cómo controlar efectivamente tu GAN, modificar las características en una imagen generada, y construir GANs condicionales capaces de generar ejemplos de categorías determinadas.
Curso 2: Construir Mejores Redes Generativas Antagónicas (GANs)
Evalúa los desafíos de evaluar las GANs y compara diferentes modelos generativos; Usa el método de Distancia de Incepción de Fréchet (FID) para evaluar la fidelidad y diversidad de las GANs; Identifica fuentes de sesgo y las formas de detectarlo en las GANs; Aprende e implementa las técnicas asociadas con las StyleGANs de última generación.
Semana 1: Evaluación de GANs
Entiende los desafíos de evaluar las GANs, aprende sobre las ventajas y desventajas de diferentes medidas de rendimiento de GAN, e implementa el método de Distancia de Incepción de Fréchet (FID) usando incrustaciones para evaluar la precisión de las GANs.
Semana 2: Desventajas y Sesgo de las GANs
Descubre las desventajas de las GANs en comparación con otros modelos generativos, descubre los pros y contras de estos modelos, además, aprende sobre los muchos lugares de donde puede provenir el sesgo en el aprendizaje automático, por qué es importante y un enfoque para identificarlo en las GANs.
Semana 3: StyleGAN y Avances
Entiende cómo StyleGAN mejora los modelos anteriores e implementa los componentes y las técnicas asociadas con StyleGAN, actualmente la GAN más avanzada con capacidades poderosas.
Curso 3: Aplicar Redes Generativas Antagónicas (GANs)
Explora las aplicaciones de las GANs y examínalas con respecto a la augmentación de datos, la privacidad y el anonimato; Aprovecha el marco de traducción de imagen a imagen e identifica aplicaciones a modalidades más allá de las imágenes; Implementa Pix2Pix, una GAN de traducción de imagen a imagen emparejada, para adaptar imágenes satelitales a rutas de mapas (y viceversa); Compara la traducción de imagen a imagen emparejada con la traducción de imagen a imagen no emparejada e identifica cómo su diferencia clave requiere diferentes arquitecturas de GAN; Implementa CycleGAN, un modelo de traducción de imagen a imagen no emparejada, para adaptar caballos a cebras (y viceversa) con dos GANs en una.
Semana 1: GANs para Augmentación de Datos y Preservación de la Privacidad
Explora las aplicaciones de las GANs y examínalas con respecto a la augmentación de datos, la privacidad y el anonimato. Mejora tus modelos de IA con datos generados por GAN.
Semana 2: Traducción de Imagen a Imagen
Aprovecha el marco de traducción de imagen a imagen e identifica extensiones, generalizaciones y aplicaciones de este marco a modalidades más allá de las imágenes. Implementa Pix2Pix, una GAN de traducción de imagen a imagen emparejada, para adaptar imágenes satelitales a rutas de mapas (y viceversa) con arquitecturas avanzadas de generador U-Net y discriminador PatchGAN.
Semana 3: Traducción de Imagen a Imagen No Emparejada
Compara la traducción de imagen a imagen emparejada con la traducción de imagen a imagen no emparejada e identifica cómo su diferencia clave requiere diferentes arquitecturas de GAN. Implementa CycleGAN, un modelo de traducción de imagen a imagen no emparejada, para adaptar caballos a cebras (y viceversa) con dos GANs en una.

Conozca a sus instructores

  • Sharon Zhou

    No hay biografía disponible

Próximos cohortes

  • Fechas

    comienza ahora

Libre