DCGAN Tutorial with PyTorch Implementation

ExplainingAI · Beginner ·🧬 Deep Learning ·2y ago

About this lesson

In this video I cover DCGAN with the goal of understanding and implementing DCGAN from scratch in pytorch. We will be doing a dive deep into its architecture which will guide us on how to build a dcgan model. We will then implement dcgan from scratch and understand how the entire code for dcgan looks like and the different layers involved. We train dcgan for image generation on mnist dataset. We also train on celeb faces dataset to generate human faces with dcgan. We then get into visualizing the latent space of the face dcgan model and mnist model. Paper - http://tinyurl.com/exai-dcgan-paper Github Implementation - http://tinyurl.com/exai-dcgan-implementation Implementation Collaborator: Akansh Maurya https://akansh12.github.io/ https://www.linkedin.com/in/akansh-maurya/ 🔔 Subscribe : https://tinyurl.com/exai-channel-link 📌 Keywords: #generativeadversarialnetworks #DCGAN ⏱️ Timestamps 00:00 Intro 00:40 Recap of Generative Adversarial Networks 03:03 Architecture of DCGAN 05:05 Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks 05:52 DCGAN PyTorch Implementation 09:16 Code for DCGAN Training 10:49 DCGAN Image Generation on MNIST 11:21 Face DCGAN Results 11:30 Visualizing Latent Space of DCGAN 13:40 Arithmetic operation in Latent space of DCGAN 15:47 Gan Inversion 19:11 Manipulating image attributes using latent space 22:25 Thank You

Original Description

In this video I cover DCGAN with the goal of understanding and implementing DCGAN from scratch in pytorch. We will be doing a dive deep into its architecture which will guide us on how to build a dcgan model. We will then implement dcgan from scratch and understand how the entire code for dcgan looks like and the different layers involved. We train dcgan for image generation on mnist dataset. We also train on celeb faces dataset to generate human faces with dcgan. We then get into visualizing the latent space of the face dcgan model and mnist model. Paper - http://tinyurl.com/exai-dcgan-paper Github Implementation - http://tinyurl.com/exai-dcgan-implementation Implementation Collaborator: Akansh Maurya https://akansh12.github.io/ https://www.linkedin.com/in/akansh-maurya/ 🔔 Subscribe : https://tinyurl.com/exai-channel-link 📌 Keywords: #generativeadversarialnetworks #DCGAN ⏱️ Timestamps 00:00 Intro 00:40 Recap of Generative Adversarial Networks 03:03 Architecture of DCGAN 05:05 Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks 05:52 DCGAN PyTorch Implementation 09:16 Code for DCGAN Training 10:49 DCGAN Image Generation on MNIST 11:21 Face DCGAN Results 11:30 Visualizing Latent Space of DCGAN 13:40 Arithmetic operation in Latent space of DCGAN 15:47 Gan Inversion 19:11 Manipulating image attributes using latent space 22:25 Thank You
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

Want to get started with deep learning
Get started with deep learning by leveraging resources like Andrew Karpathy's playlist and frameworks such as TensorFlow or PyTorch
Reddit r/deeplearning
Building a Deepfake Detector From Scratch — What Nobody Tells You
Learn to build a deepfake detector from scratch and understand the challenges involved in detecting AI-generated fake media
Medium · Deep Learning
Unfolding the Meandering Path: High-Dimensional Invariance and the Flat 2D Plane of Neural…
Learn about high-dimensional invariance and its relation to the flat 2D plane of neural networks, and how to apply these concepts to improve model performance
Medium · Deep Learning
Implementing Neural Style Transfer from Scratch: The Project That Started It All
Learn to implement Neural Style Transfer from scratch and understand its significance in deep learning
Medium · Deep Learning

Chapters (13)

Intro
0:40 Recap of Generative Adversarial Networks
3:03 Architecture of DCGAN
5:05 Unsupervised Representation Learning with Deep Convolutional Generative Adversar
5:52 DCGAN PyTorch Implementation
9:16 Code for DCGAN Training
10:49 DCGAN Image Generation on MNIST
11:21 Face DCGAN Results
11:30 Visualizing Latent Space of DCGAN
13:40 Arithmetic operation in Latent space of DCGAN
15:47 Gan Inversion
19:11 Manipulating image attributes using latent space
22:25 Thank You
Up next
Image Classification with ml5.js
The Coding Train
Watch →