Tensorflow.js Explained

This text is a reference for learning and mastering Tensorflow (applied perspective). In these pages, we provide links to official code and documentation, discuss how the Tensorflow.js library works, present code examples in editable sandboxes with explanations.

Cover image

Copyright © 2023 Benjamin Kenwright.

The examples for this book were developed by Benjamin Kenwright and is licensed under the MIT license.

The cover art was created by Benjamin Kenwright visualizing the synergy between intelligence and processor technologies. Important to see the bigger picture around intelligent systems (avoid only learning APIs and/or the programming languages), but the what and why they work the way they do. In fact, we'd recommend you read around the subject, such as, the history and related concepts, as it's inspiring to see how far we've come in such a small space of time (and where we'll go tomorrow).

Special thanks to reviewers, colleagues and friends for input and discussion while developing the initial versions of the text.

Contents

Chapter 1: Introduction

Chapter 2: Getting Started with TensorFlow.js

Chapter 3: TensorFlow.js Basics

Chapter 4: Loading and Saving Models

Chapter 5: Building Neural Networks with TensorFlow.js

Chapter 6: Training Models with TensorFlow.js

Chapter 7: Transfer Learning with TensorFlow.js

Chapter 8: Recurrent Neural Networks with TensorFlow.js

Chapter 9: Convolutional Neural Networks with TensorFlow.js

Chapter 10: Working with Images and Videos

Chapter 11: Natural Language Processing with TensorFlow.js

Chapter 12: Deploying TensorFlow.js Models