Skip to content
The official code repository for examples in the O'Reilly book 'Generative Deep Learning'
Jupyter Notebook Python Shell
Branch: master
Clone or download
davidADSP Merge pull request #8 from jwdinius/add-dockerfiles
adding Dockerfiles for building cpu and gpu images
Latest commit cdc5a84 Aug 6, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data adding chapters 6 and 7 Apr 30, 2019
models adding MuseGAN and RNNAttention Apr 29, 2019
run adding in run folders Aug 2, 2019
scripts adding utils files May 2, 2019
utils fix to folder path Aug 2, 2019
.gitignore adding in run folders Aug 2, 2019
02_01_deep_learning_deep_neural_network.ipynb update requirements.txt Apr 7, 2019
02_02_deep_learning_convolutions.ipynb update requirements.txt Apr 7, 2019
02_03_deep_learning_conv_neural_network.ipynb update requirements.txt Apr 7, 2019
03_01_autoencoder_train.ipynb update requirements.txt Apr 7, 2019
03_02_autoencoder_analysis.ipynb update requirements.txt Apr 7, 2019
03_03_vae_digits_train.ipynb update requirements.txt Apr 7, 2019
03_04_vae_digits_analysis.ipynb update requirements.txt Apr 7, 2019
03_05_vae_faces_train.ipynb update requirements.txt Apr 7, 2019
03_06_vae_faces_analysis.ipynb update requirements.txt Apr 7, 2019
04_01_gan_camel_train.ipynb adding MuseGAN Apr 22, 2019
04_02_wgan_cifar_train.ipynb adding chapters 6 and 7 Apr 30, 2019
04_03_wgangp_faces_train.ipynb adding MuseGAN Apr 22, 2019
05_01_cyclegan_train.ipynb adding positional encoding May 13, 2019
06_01_lstm_text_train.ipynb adding chapters 6 and 7 Apr 30, 2019
06_02_qa_train.ipynb updating tensorflow version Aug 2, 2019
06_03_qa_analysis.ipynb adding utils files May 2, 2019
07_01_notation_compose.ipynb adding chapters 6 and 7 Apr 30, 2019
07_02_lstm_compose_train.ipynb adding chapters 6 and 7 Apr 30, 2019
07_03_lstm_compose_predict.ipynb adding chapters 6 and 7 Apr 30, 2019
07_04_musegan_train.ipynb adding chapters 6 and 7 Apr 30, 2019
07_05_musegan_analysis.ipynb adding chapters 6 and 7 Apr 30, 2019
09_01_positional_encoding adding positional encoding May 13, 2019
Dockerfile.cpu adding Dockerfiles for building cpu and gpu images Aug 5, 2019
Dockerfile.gpu adding Dockerfiles for building cpu and gpu images Aug 5, 2019
LICENSE Initial commit Feb 22, 2019
README.md update readme Aug 2, 2019
launch-docker-cpu.sh adding Dockerfiles for building cpu and gpu images Aug 5, 2019
launch-docker-gpu.sh adding Dockerfiles for building cpu and gpu images Aug 5, 2019
requirements.txt updating tensorflow version Aug 2, 2019

README.md

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

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

You can’t perform that action at this time.