Book description
Updated with new code, new projects, and new chapters, Machine Learning with TensorFlow, Second Edition gives readers a solid foundation in machine-learning concepts and the TensorFlow library. Written by NASA JPL Deputy CTO and Principal Data Scientist Chris Mattmann, all examples are accompanied by downloadable Jupyter Notebooks for a hands-on experience coding TensorFlow with Python. New and revised content expands coverage of core machine learning algorithms, and advancements in neural networks such as VGG-Face facial identification classifiers and deep speech classifiers.About the Technology
Supercharge your data analysis with machine learning! ML algorithms automatically improve as they process data, so results get better over time. You don’t have to be a mathematician to use ML: Tools like Google’s TensorFlow library help with complex calculations so you can focus on getting the answers you need.
About the Book
Machine Learning with TensorFlow, Second Edition is a fully revised guide to building machine learning models using Python and TensorFlow. You’ll apply core ML concepts to real-world challenges, such as sentiment analysis, text classification, and image recognition. Hands-on examples illustrate neural network techniques for deep speech processing, facial identification, and auto-encoding with CIFAR-10.
What's Inside
- Machine Learning with TensorFlow
- Choosing the best ML approaches
- Visualizing algorithms with TensorBoard
- Sharing results with collaborators
- Running models in Docker
About the Reader
Requires intermediate Python skills and knowledge of general algebraic concepts like vectors and matrices. Examples use the super-stable 1.15.x branch of TensorFlow and TensorFlow 2.x.
About the Author
Chris Mattmann is the Division Manager of the Artificial Intelligence, Analytics, and Innovation Organization at NASA Jet Propulsion Lab. The first edition of this book was written by Nishant Shukla with Kenneth Fricklas.
Quotes
A practical, no-nonsense, original approach to machine learning.
- Alain Couniot, Sopra Steria Benelux
An excellent book for readers who want to learn TensorFlow and machine learning.
- Bhagvan Kommadi, ValueMomentum
A great way to learn the ins and outs of TensorFlow, from the fundamentals to autoencoders, CNNs, and sequence-to-sequence models.
- Ariel Gamiño, GLG
Full of practical examples illustrating the concepts in a clear, progressive approach. This book is worth your while!
- Alain Lompo, ISO-GRUPPE
Table of contents
- Machine Learning with TensorFlow, 2e
- Copyright
- dedication
- Praise for the First Edition
- front matter
- contents
- Part 1 Your machine-learning rig
- 1 A machine-learning odyssey
-
2 TensorFlow essentials
- 2.1 Ensuring that TensorFlow works
- 2.2 Representing tensors
- 2.3 Creating operators
- 2.4 Executing operators within sessions
- 2.5 Understanding code as a graph
- 2.6 Writing code in Jupyter
- 2.7 Using variables
- 2.8 Saving and loading variables
- 2.9 Visualizing data using TensorBoard
- 2.10 Putting it all together: The TensorFlow system architecture and API
- Summary
- Part 2 Core learning algorithms
- 3 Linear regression and beyond
- 4 Using regression for call-center volume prediction
- 5 A gentle introduction to classification
-
6 Sentiment classification: Large movie-review dataset
- 6.1 Using the Bag of Words model
- 6.2 Building a sentiment classifier using logistic regression
- 6.3 Making predictions using your sentiment classifier
- 6.4 Measuring the effectiveness of your classifier
- 6.5 Creating the softmax-regression sentiment classifier
- 6.6 Submitting your results to Kaggle
- Summary
- 7 Automatically clustering data
- 8 Inferring user activity from Android accelerometer data
- 9 Hidden Markov models
- 10 Part-of-speech tagging and word-sense disambiguation
- Part 3 The neural network paradigm
- 11 A peek into autoencoders
- 12 Applying autoencoders: The CIFAR-10 image dataset
- 13 Reinforcement learning
- 14 Convolutional neural networks
-
15 Building a real-world CNN: VGG -Face and VGG -Face Lite
- 15.1 Making a real-world CNN architecture for CIFAR-10
- 15.2 Building a deeper CNN architecture for CIFAR-10
- 15.3 Training and applying a better CIFAR-10 CNN
- 15.4 Testing and evaluating your CNN for CIFAR-10
-
15.5 Building VGG -Face for facial recognition
- 15.5.1 Picking a subset of VGG -Face for training VGG -Face Lite
- 15.5.2 TensorFlow’s Dataset API and data augmentation
- 15.5.3 Creating a TensorFlow dataset
- 15.5.4 Training using TensorFlow datasets
- 15.5.5 VGG -Face Lite model and training
- 15.5.6 Training and evaluating VGG -Face Lite
- 15.5.7 Evaluating and predicting with VGG -Face Lite
- Summary
- 16 Recurrent neural networks
- 17 LSTMs and automatic speech recognition
- 18 Sequence-to-sequence models for chatbots
- 19 Utility landscape
- appendix Installation instructions
- index
Product information
- Title: Machine Learning with TensorFlow, Second Edition
- Author(s):
- Release date: January 2021
- Publisher(s): Manning Publications
- ISBN: 9781617297717
You might also like
book
Machine Learning with TensorFlow
Machine Learning with TensorFlow gives readers a solid foundation in machine-learning concepts plus hands-on experience coding …
book
Advanced Deep Learning with TensorFlow 2 and Keras - Second Edition
Updated and revised second edition of the bestselling guide to advanced deep learning with TensorFlow 2 …
book
Deep Learning with TensorFlow 2 and Keras - Second Edition
Build machine and deep learning systems with the newly released TensorFlow 2 and Keras for the …
book
Advanced Natural Language Processing with TensorFlow 2
One-stop solution for NLP practitioners, ML developers, and data scientists to build effective NLP systems that …