Enroll Course: https://www.coursera.org/learn/build-basic-generative-adversarial-networks-gans
En el mundo del aprendizaje automático y la inteligencia artificial, las Redes Generativas Antagónicas (GANs) se han convertido en un fenómeno impresionante que ha revolucionado la generación de imágenes y otros tipos de datos. En este post, quiero compartir mi experiencia con el curso de Coursera titulado “Build Basic Generative Adversarial Networks (GANs)”, parte de la especialización de DeepLearning.AI sobre GANs.
Descripción del Curso
Este curso es una excelente introducción al fascinante mundo de las GANs. A lo largo de las cuatro semanas del curso, los estudiantes aprenderán sobre las aplicaciones de las GANs y comprenderán la intuición detrás de los componentes fundamentales que las sustentan. A medida que se avanza, se explorará e implementará múltiples arquitecturas de GAN y se construirán GANs condicionales capaces de generar ejemplos a partir de categorías determinadas.
Síntesis del Plan de Estudio
- Semana 1: Introducción a las GANs – Se revisarán aplicaciones reales de las GANs, aprenderás sobre sus componentes básicos y construirás tu propia GAN usando PyTorch.
- Semana 2: GANs Convolucionales Profundos (DCGAN) – Aprenderás sobre diferentes funciones de activación, normalización de lotes y convoluciones transpuestas para ajustar la arquitectura de tu GAN y crear un DCGAN avanzado para procesamiento de imágenes.
- Semana 3: GANs de Wasserstein con Penalización de Gradiente – Se abordarán técnicas avanzadas para reducir fallos en las GANs debido a desequilibrios entre el generador y el discriminador, implementando un WGAN para mitigar el entrenamiento inestable y el colapso de modo.
- Semana 4: GAN Condicional y Generación Controlable – Comprenderás cómo controlar eficazmente tu GAN, modificar características en una imagen generada y construir GANs condicionales.
Recomendación
Recomiendo encarecidamente este curso a quienes estén interesados en el aprendizaje profundo y en la generación de contenido visual. La enseñanza es clara, y los materiales son accesibles tanto para principiantes como para aquellos con algo de experiencia en el tema. Además, la implementación práctica de los conceptos en PyTorch es invaluable para consolidar el aprendizaje.
Si deseas adentrarte en el mundo de las GANs y aprender a crear tus propias arquitecturas generativas, este curso es el punto de partida perfecto.
Enroll Course: https://www.coursera.org/learn/build-basic-generative-adversarial-networks-gans