Book description
Since its 2015 release, TensorFlow has become a de facto standard among enterprise AI technologies. This comprehensive report introduces the new features of TensorFlow 2.x and Keras to developers and data scientists with machine learning skills. Many companies consider TensorFlow 2.x to be a major step in building a one-stop shop for deep learning tasks they need to perform.
Romeo Kienzler, chief data scientist at the IBM Center for Open Source Data and AI Technologies, and Jerome Nilmeier, a data scientist and developer at Spark Technology Center, explain how your company can benefit from the new TensorFlow functionality. After reading this report, you can determine objectively whether adopting or upgrading to TensorFlow 2.x is worth your while.
You’ll examine:
- Two key TensorFlow APIs: Tensor-based API and Keras
- The eager execution mode for natural Python programming without TensorFlow sessions
- tf.function and AutoGraph for creating TensorFlow code in pure Python that the TensorFlow execution engine can consume
- How Keras is now tightly integrated with the TensorFlow backend under the hood
- The TensorBoard visualization framework, which contains rich capabilities
- How TensorFlow accomplishes parallel neural network training and scoring
- TensorFlow 2.x features including API cleanup, improved model export, and TensorFlow Serving
Table of contents
- Preface
- 1. What Is TensorFlow?
- 2. Eager Execution
- 3. tf.function and AutoGraph
- 4. Keras on TensorFlow 2.x
- 5. Parallel Neural Network Training
- 6. TensorBoard
- 7. Other New Features of TensorFlow 2.x
- 8. Conclusion
- A. Introduction to Deep Learning
Product information
- Title: What's New In TensorFlow 2.x?
- Author(s):
- Release date: July 2020
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492073710
You might also like
book
TensorFlow 2.0 Quick Start Guide
Perform supervised and unsupervised machine learning and learn advanced techniques such as training neural networks. Key …
book
Machine Learning Concepts with Python and the Jupyter Notebook Environment: Using Tensorflow 2.0
Create, execute, modify, and share machine learning applications with Python and TensorFlow 2.0 in the Jupyter …
book
Hands-On Neural Networks with TensorFlow 2.0
A comprehensive guide to developing neural network-based solutions using TensorFlow 2.0 Key Features Understand the basics …
book
TensorFlow for Deep Learning
Learn how to solve challenging machine learning problems with TensorFlow, Google’s revolutionary new software library for …