Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play (2nd Edition) by David Foster.
Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play (2nd Edition) by David Foster is a practical and comprehensive guide to generative artificial intelligence and deep learning. Designed for machine learning engineers, data scientists, software developers, and AI enthusiasts, the book explores how neural networks can generate images, text, music, and other forms of creative content. It combines theoretical foundations with hands-on coding examples to help readers understand and implement modern generative AI techniques.
The book covers essential deep learning concepts and advanced generative architectures, including Variational Autoencoders (VAEs), Generative Adversarial Networks (GANs), Transformers, normalizing flows, energy-based models, and diffusion models. Using Python, TensorFlow, and Keras, David Foster demonstrates how these technologies can be applied to image generation, text synthesis, music composition, image editing, and other machine learning tasks.
This second edition expands the discussion of modern generative techniques and explores developments in large language models, image generation, and multimodal AI. Through practical examples, coding exercises, and detailed explanations, readers learn how to build generative models, understand their underlying mechanisms, and evaluate their capabilities. The book is particularly useful for readers with a foundation in Python and deep learning who want to develop practical skills in generative AI and machine learning.
Product Details:
| Detail | Information |
|---|---|
| Title | Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play |
| Edition | 2nd Edition |
| Author | David Foster |
| ISBN-13 | 9781098134181 |
| ISBN-10 | 1098134184 |
| Publisher | O'Reilly Media |
| Binding | Paperback |
| Pages | 453 pages |
| Language | English |
| Publication Date | June 6, 2023 |
| Genre | Computers & Technology – Artificial Intelligence, Machine Learning, Deep Learning |