Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Hands-On Machine Learning with TensorFlow.js

You're reading from   Hands-On Machine Learning with TensorFlow.js A guide to building ML applications integrated with web technology using the TensorFlow.js library

Arrow left icon
Product type Paperback
Published in Nov 2019
Publisher Packt
ISBN-13 9781838821739
Length 296 pages
Edition 1st Edition
Languages
Arrow right icon
Author (1):
Arrow left icon
Kai Sasaki Kai Sasaki
Author Profile Icon Kai Sasaki
Kai Sasaki
Arrow right icon
View More author details
Toc

Table of Contents (17) Chapters Close

Preface 1. Section 1: The Rationale of Machine Learning and the Usage of TensorFlow.js
2. Machine Learning for the Web FREE CHAPTER 3. Importing Pretrained Models into TensorFlow.js 4. TensorFlow.js Ecosystem 5. Section 2: Real-World Applications of TensorFlow.js
6. Polynomial Regression 7. Classification with Logistic Regression 8. Unsupervised Learning 9. Sequential Data Analysis 10. Dimensionality Reduction 11. Solving the Markov Decision Process 12. Section 3: Productionizing Machine Learning Applications with TensorFlow.js
13. Deploying Machine Learning Applications 14. Tuning Applications to Achieve High Performance 15. Future Work Around TensorFlow.js 16. Other Books You May Enjoy

What this book covers

Chapter 1, Machine Learning for the Web, will show you the importance of ML on the web platform. Fundamentally, ML applications should provide some value to the users through a user-facing interface such as a web platform. In this chapter, we will leverage ML on the web platform to remove the fences between the user-facing environment and the environment where traditional server-side ML runs. You will learn how to install TensorFlow.js and set up the environment around it.

Chapter 2, Importing Pretrained Models into TensorFlow.js, explains how to import Keras pretrained models into TensorFlow.js. Since TensorFlow Core can train such a model efficiently, we can easily reuse the model in a client-side application.

Chapter 3, TensorFlow.js Ecosystem, shows you how to use some frameworks and libraries running with TensorFlow.js that are used to construct ML models, so that you can develop your own application more efficiently.

Chapter 4, Polynomial Regression, shows you how TensorFlow.js APIs are used with the simplest models. The application we look at predicts the y value of a sine curve with a given x value by using a polynomial regression model, implemented with a neural network.

Chapter 5, Classification with Logistic Regression, teaches you how to implement a classification model such as a logistic regression model. With the help of a practical example, we will teach you how to write a logistic regression application to classify flower types with the Iris dataset.

Chapter 6, Unsupervised Learning, demonstrates the potential of TensorFlow as an ML framework by implementing a clustering algorithm such as k-means and demonstrating unsupervised learning. We will be implementing the k-means algorithm using the Iris dataset.

Chapter 7, Sequential Data Analysis, explains how the FFT algorithm is implemented in TensorFlow and how to use it in an ML application. You will also learn how complex numerical types are implemented in TensorFlow.js.

Chapter 8, Dimensionality Reduction, introduces t-SNE and how it can be implemented in TensorFlow.js.

Chapter 9, Solving Markov Decision Problems, introduces the implementation of the Bellman equation for solving MDP problems and explains how it is related to reinforcement learning.

Chapter 10, Deploying Machine Learning Applications, shows you the general ways to create a package from a TensorFlow.js application.

Chapter 11, Tuning Applications to Achieve High Performance, shows you how to make use of certain backend implementations to pursue high performance as well as giving you tips for tuning an application written in TensorFlow.js.

Chapter 12, Future Works around TensorFlow.js, covers more advanced features and optimizations implemented in TensorFlow.js so that you can learn about what is going on in TensorFlow.js projects.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime