Jump to ratings and reviews
Rate this book

TensorFlow Practice for Machine Intelligence

Rate this book
本书是一本*佳的TensorFlow入门指南。几位作者都来自研发一线,他们用自己的宝贵经验,结合众多高质量的代码,生动讲解TensorFlow的底层原理,并从实践角度介绍如何将两种常见模型——深度卷积网络、循环神经网络应用到图像理解和自然语言处理的典型任务中。此外,还介绍了在模型部署和编程中可用的诸多实用技巧。

全书分为四部分,共9章。第一部分(第1~2章)讨论TensorFlow的设计模式以及选择TensorFlow作为深度学习库的优势和面临的挑战,并给出详细的安装指南。第二部分(第3~4章)深入介绍TensorFlow API的基础知识和机器学习基础。第三部分(第5~6章)探讨如何用TensorFlow实现高级深度模型,涉及卷积神经网络(或CNN)模型和循环神经网络(或RNN)模型。第四部分(第7~8章)探讨TensorFlow API中*新推出的特性,包括如何准备用于部署的模型、一些有用的编程模式等。第9章给出一些进一步了解TensorFlow的学习资源。

100 pages, Paperback

Published January 1, 2017

13 people are currently reading
59 people want to read

About the author

新华书店北美网

47.3k books1 follower

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
2 (5%)
4 stars
17 (48%)
3 stars
10 (28%)
2 stars
4 (11%)
1 star
2 (5%)
Displaying 1 - 9 of 9 reviews
Profile Image for Vincent Russo.
250 reviews35 followers
August 23, 2016
It seems like this book was really rushed. When I see a decent amount of spelling mistakes in a book, it really makes me think that the rest of the book's quality is equally lacking. Examples:

"We use it squared to avoid computing the square root..." -- We use it squared?
"As a quick evaluation, you can check that the model learned how the blood fat decays with weight..." -- The blood fat content?
"...and sigma is the greek letter..." -- Greek is a proper noun.

I could go on, but I won't.

Indeed, the coverage and layout are just plain clunky. Even the quality of the code presented in the book is subpar. For instance, the line ``saver = tf.train.Saver()'' has the comment "Create a saver". How useful is that comment? It's not, it's worthless. Spelling the word "through" as "thru", etc. This isn't even the lot of it, there's just messy commenting throughout the code, and the explanation in the books could be done in a much more in-depth. Another downfall of this book is the way that the math is rendered. To the author's credit, I read this book on the Safari website, so it's possible the math formatting is an artifact of the proprietary reader that Safari provides. The equations are in significantly larger font for some reason, and in certain equations involving matrices, the entries are so obscured it's impossible to tell what the entries are.

Now this book isn't all bad, there's a decent amount to be gleaned from it in terms of what you can do with Tensorflow, and perhaps I should give more credit. The amount of books on Tensorflow is, at this time, still fairly few and far between. So a book that goes into detail about what you can do with actual examples is pretty useful. I think it would be worthwhile to release a follow-up edition, but the way that the book is currently written just seems relatively slapped together.
Profile Image for Xuankang Lin.
67 reviews3 followers
December 8, 2017
I read the official documents first. It's not read-friendly there so I skimmed through this book.

For me, this book only adds several things helpful in addition, such as using jupyter notebook... It's unrealistic to fully understand CNN/RNN by this book. Moreover, this book is for API v1.0, there are a bunch of API changes already.

I would recommend using Stanford CS20si course as a start instead.
Profile Image for Jonas.
17 reviews2 followers
October 14, 2016
I really like the book, and would recommend it if you are looking for a beginners introduction to TensorFlow. Few others that i've read on TensorFlow are basically just a compilation of tutorials and docs from the web. In the first half, this book does indeed a good job explaining the principles on which TensorFlow was built, provides nice example how to structure your code and some really accessible machine learning examples. I would give 5 stars for the first half of the book. The second half where the book talks about more advanced topics seems a bit rushed. Where are quite a few spelling mistakes, examples are not self contained, you'll need to fill some parts. Nevertheless, I liked the parts on CNNs and RNNs. The chapter on TensorFlow serving could have a bit more details.
Profile Image for Yilmaz Aksoy.
62 reviews1 follower
March 29, 2018
20 yıl sonra yapay zekaya yeniden giriş yaparım ve TensorFlow öğrenirim diye okudum bu kitabı. Ne yazık ki örnek programları çalıştırmakta çok zorlandım. Oldukça yeni bir kütüphane (2015) için yazılmış bu kitap tabii ki kütüphanedeki arabirimlerin değişmesinin kurbanı olmuş. Yapay sinir ağları örneklerinde programları artık zorla da çalıştıramayınca sadece okumakla yetindim. Daha önce yapay sinir ağları programlamış olduğumdan anlatılanı anladım ama herkes için böyle olacağını sanmıyorum.

Hızlı bir giriş kitabı ve girişte kalıyor, modern teknikler ile ilgili iki bölüm var. Kesinlikle bu konuda daha başka kaynaklara da başvurmam gerekecek. Python bilmek kitabı anlamak için daha da faydalı olacaktır, en azından konuya odaklanmak daha kolay olacak, yoksa benim gibi ikide bir başka yerlerden "bu ne demek acaba?" diye araştırma yapmak gerekebilir.
21 reviews4 followers
December 29, 2017
It's a good book to polish your TensorFlow concepts. It systematically reveals the 'thought' with which TensorFlow models should be made in the initial chapters. Later chapters are about examples and implementation where the author has skipped some of the details (and made some spelling errors!).

As others have also mentioned, some of the code is outdated, thanks to TensorFlow developers for such speedy developments with a lot of deprecations and little backward compatibility.

Overall, a good guide to understanding the workflow of making your TensorFlow models, but not to copy the code and write models.
Profile Image for Nick.
3 reviews
September 12, 2017
Very disappointed. Errors in the source code and using deprecated TensorFlow functions prevented me from finishing this book. Installation instructions for Jupyter Notebook is wrong; it should be installed into the created TensorFlow virtual environment, not in system-wide (sudo).
979 reviews15 followers
October 7, 2017
This book is well and clearly written but unfortunately the subject matter has changed so much since publication that most of the examples won’t even run, and since the content relies heavily on those examples it’s a significant setback. A new edition would be very valuable.
Profile Image for Ferhat Elmas.
872 reviews14 followers
October 8, 2017
Partially outdated and I recommend official docs but it might be a good starter to learn concepts before diving docs that contain many Tensorflow specific terms.
Profile Image for Alex.
49 reviews6 followers
March 15, 2017
One of the better introductory books on Tensorflow, which could've been a lot better if the errors were fixed and the contents brought up to date with non-deprecated TF API.
I cannot deny that narrowing down alternatives to given code in current APi is not a worthy learning experience in itself, but this is time that could've been spent better elsewhere.
Displaying 1 - 9 of 9 reviews

Can't find what you're looking for?

Get help and learn more about the design.