Jump to ratings and reviews
Rate this book

Learn TensorFlow 2.0: Implement Machine Learning and Deep Learning Models with Python

Rate this book
Learn how to use TensorFlow 2.0 to build machine learning and deep learning models with complete examples.
The book begins with introducing TensorFlow 2.0 framework and the major changes from its last release. Next, it focuses on building Supervised Machine Learning models using TensorFlow 2.0. It also demonstrates how to build models using customer estimators. Further, it explains how to use TensorFlow 2.0 API to build machine learning and deep learning models for image classification using the standard as well as custom parameters.
You'll review sequence predictions, saving, serving, deploying, and standardized datasets, and then deploy these models to production. All the code presented in the book will be available in the form of executable scripts at Github which allows you to try out the examples and extend them in interesting ways.
What You'll Learn
Who This Book Is For

Data scientists, machine and deep learning engineers.

180 pages, Paperback

Published January 5, 2020

3 people are currently reading
10 people want to read

About the author

Pramod Singh

62 books4 followers

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
1 (16%)
4 stars
0 (0%)
3 stars
1 (16%)
2 stars
4 (66%)
1 star
0 (0%)
Displaying 1 - 3 of 3 reviews
Profile Image for Jin Shusong.
79 reviews
June 21, 2020
Any one who is familiar with Keras should not read this book since the authors just introduce simple tf.keras apis. There are no contents about tensorflow 2.0 low level apis.
Profile Image for Jason Braatz.
Author 1 book61 followers
December 27, 2020
This is a 5-star book and well worth the read (as of December, 2020) for those who are interested in getting up and running on some basic and intermediate training models with a recent version of Tensorflow.

I read this book at the same time as Introduction to Machine Learning, as I am in the early phases of learning the subject. This book (compared to the other one just mentioned) is on implementation, not theory, so for a reader who doesn't quite know why multiple convolutions are needed or when to prune a decision tree when over-fitting is happening will not get the gist. There has to be a minimum level of understanding on ML/Deep concepts first before jumping into one implementation of an ML library (this one being Tensorflow).

Bottom line: this is a great book for those who are having to make an infrastructure or implementation decision. Python is a slow scripting language and while Tensorflow also works with R, there are very few use cases (I can imagine) where this library makes sense in an outwardly facing application. The framework is too young, for one, and the extensibility is just beginning to emerge. As another reviewer wrote, this book does not go into the new low-level API that Tensorflow has now exposed to the development community. I think this was on purpose: this was a book written for someone being introduced (perhaps for the first time) to Tensorflow.

This is actually a very good book for a CEO, CTO, Data Scientist or even an IT Manager. This is a rapidly changing field so it's hard to get ones arms around it exhaustively for any period of time. Luckily, the TF API is about as easy as it gets, aside from web services like Peltarion AI which does a great job in making a widely diverse topic achievable for us mere mortals.

It's also a much lighter read than most books within the AI field. At the moment, we have more mathematicians and physics maestro's in this field than we have software developers. Honestly, I can't help but think the ratio is 2:1 between the number of Data Scientists (and alike) versus the number of developers fully versed on TF and TF-Lite implementations. So I applaud the author in doing a great job of writing a very developer-centric book.

I'm skeptical about the longevity of TensorFlow itself: unless you are a 3D artist, you aren't likely developing on a machine with dual nVidia 3080 GPUs, so it makes a lot more sense to use Google's co-lab tool (which lets you experiment a bit in a Jupyter notebook without having to forklift your hardware, since it's using Google's TPUs - not whatever one that's local on the machine). More and more we're seeing developers opt for portability (Chromebook, MacBook Air, etc) over power, and it simply makes sense given the competition to buy higher end TPUs/GPUs -- it's been a price war with the coin mining crowd and youtube gamers over these cards and so I can't imagine that a local or in house solution (like a locally deployed TensorFlow) will end up ever being anything useful for large datasets. That said, the author predicted this and do a very nice job of bringing in examples of doing experiments on a free Google colab account.

5 Stars - well worth the read for those who are breaking into ML/AI, and would like focus on experimentation over commercial app implementation .
Profile Image for Arash Amani.
51 reviews8 followers
Read
December 11, 2020
I read it in less than 10 days. It gives a good sense when I have learned TF 2.0. when I was trying to learn TF 1.0 and it was not comfortable for me. This book gives you an overlook of Kears too.
TF 2.0 is easier to learn than TF 1.0.
Displaying 1 - 3 of 3 reviews

Can't find what you're looking for?

Get help and learn more about the design.