This chapter will cover the building blocks required to build your first Deep Convolutional Generative Adversarial Network (DCGAN) implementation, including the following recipes:
- What is a DCGAN? A simple pseudocode example
- Tools—do I need any unique tools?
- Parsing the data—is our data unique?
- Code implementation—generator
- Code implementation—discriminator
- Training
- Evaluation—how do we know it worked?
- Adjusting parameters for better performance