Generative modeling is one of the hottest topics in artificial intelligence. Recent advances in the field have shown how it’s possible to teach a machine to excel at human endeavors—such as drawing, composing music, and completing tasks by generating a world model to understand how its actions affect its environment.

With this practical book, machine learning engineers and data scientists will learn how to recreate some of the most famous examples of generative deep learning models, such as variational autoencoders and generative adversarial networks (GANs). You’ll also learn how to apply the techniques to your own datasets.

David Foster, cofounder of Applied Data Science, demonstrates the inner workings of each technique, starting with the basics of deep learning before advancing to the most cutting-edge algorithms in the field. Through tips and tricks, you’ll learn how to make your models learn more efficiently and become more creative.

- Get a fundamental overview of generative modeling
- Learn how to use the Keras and TensorFlow libraries for deep learning
- Discover how variational autoencoders (VAEs) work
- Get practical examples of generative adversarial networks (GANs)
- Understand how to build generative models that learn how to paint, write, and compose
- Apply generative models within a reinforcement learning setting to accomplish tasks

- Preface
- I. Introduction to Generative Deep Learning
- 1. Generative Modeling
- 2. Deep Learning
- 3. Variational Autoencoders
- 4. Generative Adversarial Networks
- II. Teaching Machines to Paint, Write, Compose and Play
- 5. Paint
- 6. Write
- 7. Compose
- 8. Play
- 9. The Future of Generative Modeling
- Index