Jump to ratings and reviews
Rate this book

Generative Adversarial Networks Cookbook: Over 100 recipes to build generative models using Python, TensorFlow, and Keras

Rate this book
Simplify next-generation deep learning by implementing powerful generative models using Python, TensorFlow and Keras

Key FeaturesUnderstand the common architecture of different types of GANsTrain, optimize, and deploy GAN applications using TensorFlow and KerasBuild generative models with real-world data sets, including 2D and 3D dataBook DescriptionDeveloping Generative Adversarial Networks (GANs) is a complex task, and it is often hard to find code that is easy to understand.

This book leads you through eight different examples of modern GAN implementations, including CycleGAN, simGAN, DCGAN, and 2D image to 3D model generation. Each chapter contains useful recipes to build on a common architecture in Python, TensorFlow and Keras to explore increasingly difficult GAN architectures in an easy-to-read format. The book starts by covering the different types of GAN architecture to help you understand how the model works. This book also contains intuitive recipes to help you work with use cases involving DCGAN, Pix2Pix, and so on. To understand these complex applications, you will take different real-world data sets and put them to use.

By the end of this book, you will be equipped to deal with the challenges and issues that you may face while working with GAN models, thanks to easy-to-follow code solutions that you can implement right away.

What you will learnStructure a GAN architecture in pseudocodeUnderstand the common architecture for each of the GAN models you will buildImplement different GAN architectures in TensorFlow and KerasUse different datasets to enable neural network functionality in GAN modelsCombine different GAN models and learn how to fine-tune themProduce a model that can take 2D images and produce 3D modelsDevelop a GAN to do style transfer with Pix2PixWho this book is forThis book is for data scientists, machine learning developers, and deep learning practitioners looking for a quick reference to tackle challenges and tasks in the GAN domain. Familiarity with machine learning concepts and working knowledge of Python programming language will help you get the most out of the book.

Table of ContentsWhat is a Generative Adversarial Network? Data First - How to prepare your datasetMy First GAN in under 100 linesDreaming new Kitchens using DCGANPix2Pix Image-to-Image TranslationStyle Transfering Your image using CycleGANUse Simulated Images to Create Photo Realistic Eyeballs using simGANFrom Image to 3D Models using GANs

552 pages, Kindle Edition

Published December 31, 2018

7 people are currently reading
8 people want to read

About the author

Josh Kalin

2 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
0 (0%)
3 stars
0 (0%)
2 stars
2 (100%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Matthew.
Author 2 books2 followers
September 3, 2019
Informative preview of commonly used GANs, but unfortunately it reads like a blog post. Not worth the $59.99 CAD I paid for it.

Part of the introductory fodder to each GAN example is a cursory reminder to read the corresponding arXiv paper for with limited to no summary of the key principles inherent to each.
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.