GDL_code
GDL_code copied to clipboard
The official code repository for examples in the O'Reilly book 'Generative Deep Learning'
Generative Deep Learning
Teaching Machines to paint, write, compose and play
The official code repository for examples in the O'Reilly book 'Generative Deep Learning'
https://learning.oreilly.com/library/view/generative-deep-learning/9781492041931/
https://www.amazon.com/Generative-Deep-Learning-Teaching-Machines/dp/1492041947/ref=sr_1_1
Tensorflow
This branch uses standalone Keras with a Tensorflow 1.14 backend. See the tensorflow_2
branch for the Keras within Tensorflow 2.0 version of the codebase.
Structure
This repository is structured as follows:
The notebooks for each chapter are in the root of the repository, prefixed with the chapter number.
The data
folder is where to download relevant data sources (chapter 3 onwards)
The run
folder stores output from the generative models (chapter 3 onwards)
The utils
folder stores useful functions that are sourced by the main notebooks
Book Contents
Part 1: Introduction to Generative Deep Learning
- Chapter 1: Generative Modeling
- Chapter 2: Deep Learning
- Chapter 3: Variational Autoencoders
- Chapter 4: Generative Adversarial Networks
Part 2: Teaching Machines to Paint, Write, Compose and Play
- Chapter 5: Paint
- Chapter 6: Write
- Chapter 7: Compose
- Chapter 8: Play
- Chapter 9: The Future of Generative Modeling
- Chapter 10: Conclusion
Getting started
To get started, first install the required libraries inside a virtual environment:
pip install -r requirements.txt