Buy new:
$41.99$41.99
FREE delivery:
Tuesday, Feb 14
Ships from: Amazon.com Sold by: Amazon.com
Buy Used: $37.71
Other Sellers on Amazon
& FREE Shipping
95% positive over last 12 months
& FREE Shipping
91% positive over last 12 months
Usually ships within 4 to 5 days.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Advanced Deep Learning with TensorFlow 2 and Keras: Apply DL, GANs, VAEs, deep RL, unsupervised learning, object detection and segmentation, and more, 2nd Edition
| Price | New from | Used from |
Enhance your purchase
Updated and revised second edition of the bestselling guide to advanced deep learning with TensorFlow 2 and Keras
Key Features
- Explore the most advanced deep learning techniques that drive modern AI results
- New coverage of unsupervised deep learning using mutual information, object detection, and semantic segmentation
- Completely updated for TensorFlow 2.x
Book Description
Advanced Deep Learning with TensorFlow 2 and Keras, Second Edition is a completely updated edition of the bestselling guide to the advanced deep learning techniques available today. Revised for TensorFlow 2.x, this edition introduces you to the practical side of deep learning with new chapters on unsupervised learning using mutual information, object detection (SSD), and semantic segmentation (FCN and PSPNet), further allowing you to create your own cutting-edge AI projects.
Using Keras as an open-source deep learning library, the book features hands-on projects that show you how to create more effective AI with the most up-to-date techniques.
Starting with an overview of multi-layer perceptrons (MLPs), convolutional neural networks (CNNs), and recurrent neural networks (RNNs), the book then introduces more cutting-edge techniques as you explore deep neural network architectures, including ResNet and DenseNet, and how to create autoencoders. You will then learn about GANs, and how they can unlock new levels of AI performance.
Next, you'll discover how a variational autoencoder (VAE) is implemented, and how GANs and VAEs have the generative power to synthesize data that can be extremely convincing to humans. You'll also learn to implement DRL such as Deep Q-Learning and Policy Gradient Methods, which are critical to many modern results in AI.
What you will learn
- Use mutual information maximization techniques to perform unsupervised learning
- Use segmentation to identify the pixel-wise class of each object in an image
- Identify both the bounding box and class of objects in an image using object detection
- Learn the building blocks for advanced techniques - MLPss, CNN, and RNNs
- Understand deep neural networks - including ResNet and DenseNet
- Understand and build autoregressive models – autoencoders, VAEs, and GANs
- Discover and implement deep reinforcement learning methods
Who this book is for
This is not an introductory book, so fluency with Python is required. The reader should also be familiar with some machine learning approaches, and practical experience with DL will also be helpful. Knowledge of Keras or TensorFlow 2.0 is not required but is recommended.
Table of Contents
- Introducing Advanced Deep Learning with Keras
- Deep Neural Networks
- Autoencoders
- Generative Adversarial Networks (GANs)
- Improved GANs
- Disentangled Representation GANs
- Cross-Domain GANs
- Variational Autoencoders (VAEs)
- Deep Reinforcement Learning
- Policy Gradient Methods
- Object Detection
- Semantic Segmentation
- Unsupervised Learning Using Mutual Information
- ISBN-101838821651
- ISBN-13978-1838821654
- PublisherPackt Publishing
- Publication dateFebruary 28, 2020
- LanguageEnglish
- Dimensions7.5 x 1.16 x 9.25 inches
- Print length512 pages
![]() |
What other items do customers buy after viewing this item?
Editorial Reviews
Review
"Great visuals, code, and math. The book delivers what the deep learning practitioner needs: advanced content with replicable and reproducible results. I highly recommend this great book by Rowel Atienza."
--Bernardo F. Nunes, PhD, Lead Data Scientist, Growth Tribe Academy
"Advanced Deep Learning with TensorFlow 2 and Keras - Second Edition is a good and big step into an advanced practice direction. It's a brilliant book and consider this as a must-read for all."
--Dr. Tristan Behrens, Founding Member of AI Guild and Independent Deep Learning Hands-On Adviser
"I highly recommend this book for the curious data practitioner who wants to further solidify their knowledge of deep learning. The companion GitHub code repository is very useful and provides a hassle-free way to actually experiment with the various ideas presented in the book. If you enjoy reading technical books, but also enjoy experimenting with real code, and didn't think the two could be combined effectively - this book is here to change your perspective!"
--Danny Ma, Data Science Leader, Founder of Sydney Data Science & #DataWithDanny - an online community for aspiring data professionals
About the Author
Rowel Atienza is an Associate Professor at the Electrical and Electronics Engineering Institute of the University of the Philippines, Diliman. He holds the Dado and Maria Banatao Institute Professorial Chair in Artificial Intelligence and received his MEng from the National University of Singapore for his work on an AI-enhanced four-legged robot. He finished his Ph.D. at The Australian National University for his contribution in the field of active gaze tracking for human-robot interaction. His current research work focuses on AI and computer vision.
Product details
- Publisher : Packt Publishing (February 28, 2020)
- Language : English
- Paperback : 512 pages
- ISBN-10 : 1838821651
- ISBN-13 : 978-1838821654
- Item Weight : 1.92 pounds
- Dimensions : 7.5 x 1.16 x 9.25 inches
- Best Sellers Rank: #467,688 in Books (See Top 100 in Books)
- #90 in Natural Language Processing (Books)
- #154 in Computer Neural Networks
- #671 in Artificial Intelligence & Semantics
- Customer Reviews:
About the author

Rowel Atienza is an Associate Professor at the Electrical and Electronics Engineering Institute of the University of the Philippines. He has been fascinated by intelligent robots since he was young. In his MEng at the National University of Singapore, he formulated a control algorithm to enable a four-legged robot walk. In his PhD at the Australian National University, he built the first active gaze tracking system for natural human-robot interaction. Rowel likes teaching and research on computer vision and deep learning. He is a recipient of both government and private research funds.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonReviewed in the United States on March 20, 2020
-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Overview:
This book is for the advanced student or experienced practitioner of artificial intelligence. It assumes you have a general level of knowledge of implementing various neural network architectures, or at least a good understanding. One caveat I would very much like to point out is that the Preface states that most of the code requires use of a GPU, which is not mentioned in the book's description. Thankfully, there are free options which mitigate this requirement, which can be found through a simple web search.
What I Like:
The introductory chapter gives enough information on Keras to allow even a novice AI developer to work through the book and get a lot out of it. As someone in the middle of beginner and expert, I appreciate things like that, as they can the reader a refresher of the material in case they haven't used it in a while. In this case, the author thoughtfully runs through examples using common neural network architectures, such as the multilayer perceptron, recurrent neural network, and convolutional neural network. Each section of the review also gives a refresher of the math at just the right level to get the reader ready for the advanced material later in the book. A final reason to appreciate the first chapter is that is gives clear and concise definitions of common terms used by AI practitioners.
The overall organization is also well done. I appreciate a book that flows well, as it greatly adds to the understanding when learning from it as well as lends to finding information easier when using it as a reference. Each chapter adds to the complexity of the reader's understanding, but gradually enough to aid with comprehension.
What I Don't Like
This is a difficult section to write. It's not that there is too much to write about, bu the opposite. This book is well written, both by structure and by prose. It's a balanced book to learn from and to refer to. It's a practitioner's book in that it focuses on code over math, but covers both. The topics covered are useful, interesting, and wide ranging. I did mention at the beginning the GPU requirement, but that's all I'm seeing right now.
What I Would Like to See
This is a great book overall. I would like to see more, either by expanding the book or writing another one. At 512 pages and the number of topics that could have been covered in addition to what is already on there, I would have been fine with the book being longer.
Overall, I give this book a 4.9 out of 5 stars. The author did an excellent job writing this book. I can find little fault.
The 1st edition is just about identical to the 2nd up to chapter 10, save for some stylistic changes, but half of chapter 10, as well as chapters 11, 12, 13, are brand new.
Everything that made the 1st edition great is till here: great exposition of the fundamentals, the math for those that'd like to dig a bit deeper, the great references, as well as clean, understandable, working code.
This book is highly recommended as a reference for those looking to move into deeper waters in the production of ML models for use cases that would strain conventional Neural Networks.
If I could, however, make a suggestion to all authors of ML books, it would be to PLEASE move away from MNIST, and the CIFAR datasets. I know these are the standard benchmarks in the field but you could just as easily cite this in your repositories and use the real estate in your books to explore other use cases such as anomaly detection in categorical data, time series, etc. This would make your books much more valuable in the hands of industry practitioners not looking to work strictly with images. So let's stop beating those horses yes?
Highly Recommended!
Reviewed in the United States 🇺🇸 on March 20, 2020
The 1st edition is just about identical to the 2nd up to chapter 10, save for some stylistic changes, but half of chapter 10, as well as chapters 11, 12, 13, are brand new.
Everything that made the 1st edition great is till here: great exposition of the fundamentals, the math for those that'd like to dig a bit deeper, the great references, as well as clean, understandable, working code.
This book is highly recommended as a reference for those looking to move into deeper waters in the production of ML models for use cases that would strain conventional Neural Networks.
If I could, however, make a suggestion to all authors of ML books, it would be to PLEASE move away from MNIST, and the CIFAR datasets. I know these are the standard benchmarks in the field but you could just as easily cite this in your repositories and use the real estate in your books to explore other use cases such as anomaly detection in categorical data, time series, etc. This would make your books much more valuable in the hands of industry practitioners not looking to work strictly with images. So let's stop beating those horses yes?
Highly Recommended!
The first chapters introduce basic of Python library Keras via TensorFlow API as a tool for building models architectures. Concepts of such as regularisation, regularisation, performance evaluation, model structures are presented in a way that both novice and a Deep Learning practitioners would find valuable.
There is a clear flow of ideas as the author moves from basics to advance models building. This book could have been longer. Natural Language Processing and Audio Processing are topics that are not covered. Nevertheless, what is covered is covered very well.
Top reviews from other countries
Also the explanations aren't very detailed, so you will probably need to purchase a companion book to go alongside this, as it's mostly discussed from a practical application with lots of assumed knowledge (even about the more advanced topics).
Finally, the written form/language coherence is slightly off, which isn't helpful when trying to get your head around the very brief explanations of advanced concepts.










