Deep Convolutional Generative Adversarial Networks (DCGAN)
- Description
- Curriculum
- FAQ
- Reviews
Generative Adversarial Networks (GANs) & Deep Convolutional Generative Adversarial Networks (DCGAN) are one of the most interesting and trending ideas in computer science today.
Two models are trained simultaneously by an adversarial process. A generator , learns to create images that look real, while a discriminator learns to tell real images apart from fakes.
At the end of the Course you will understand the basics of Python Programming and the basics ofGenerative Adversarial Networks (GANs) & Deep Convolutional Generative Adversarial Networks (DCGAN) .
The course will have step by step guidance
Import TensorFlow and other libraries
Load and prepare the dataset
Create the models (Generator & Discriminator)
Define the loss and optimizers (Generator loss , Discriminator loss)
Define the training loop
Train the model
Analyze the output
Suggested Prerequisites:
-
Python coding: some revision is provided during this course
-
Gradient descent
-
Basic knowledge of neural networks
-
1What are GANs ? Generative Adversarial Networks (GANs)Video lesson
Introduction to Generative Adversarial Networks.
-
2Import TensorFlow and other librariesVideo lesson
-
3Load and prepare the datasetVideo lesson
The dataset is presented here.
-
4Create the models - The GeneratorVideo lesson
-
5Create the models - The DiscriminatorVideo lesson
-
6Define the loss and optimizersVideo lesson
-
7Define the training loopVideo lesson
-
8Train the model - PartVideo lesson
-
9Create a GIFVideo lesson
-
10GAN vs DCGAN differenceVideo lesson
-
11Source code - for the courseText lesson
-
12Download the Source codeVideo lesson
Step by step guidance
-
13OutputVideo lesson
External Links May Contain Affiliate Links read more