Deep Learning with TensorFlow JS Projects

Umang Sharma

ISBN: 9789354642401

INR 859

Description

Deep Learning with TensorFlow JS Projects aims to teach Deep Learning application development with ease. This book is designed to teach both JS and Machine Learning expertly. Each chapter starts with a bit of theory on a particular Deep Learning concept and then goes on to build a full-fledged fun Web app using the same. Doing Deep Learning in production is critical for its success, and this book intends to teach that. This book can also be used to build a strong foundation of difficult DL concepts such as CNNs, RNNs, GANs, and much more.

 

Foreword

Preface

About the Authors

 

Chapter 1 Getting Started with TensorFlow JS and ML Web Apps

1.1 Introduction

1.2 Using TF.js in Your Web App

1.3 API Overview of TF.js and its Usage

1.4 Doing Deep Learning in JavaScript

1.5 Engines behind TF.js

1.6 Capabilities of TF.js

1.7 Visualizing Data in TF.js

1.8 ML Web App Architecture

 

Chapter 2 Creating a Web App to Perform Sentiment Analysis

2.1 Introduction

2.2 Technical Requirements

2.3 Project Overview

2.4 Sentiment Analysis: Problem and the Solution

2.5 Getting Started

2.6 Building the Sentimental Analysis Web App

2.7 Word Embeddings

2.8 Configuring and Training the Model

2.9 Completing the Train.js

2.10 Creating the UI of the Web Apps

2.11 Loading the Pre-Trained Models

2.12 Creating Index.js of the App

2.13 Binding the Code and Launching the Application

2.14 Training and Creating Visualizations

 

Chapter 3 Building a Self-Learning Web App to Perform Addition Using RNNs and GRU

3.1 Introduction

3.2 Recurrent Neural Networks: RNNs

3.3 Project Overview: The Addition Problem

3.4 Technical Requirements

3.5 Creating the Self Learning Addition Web App

3.6 Long Term Dependencies and their Solutions

3.7 Sequence to Sequence Encoder-Decoder Architectures

3.8 Building the Neural Net

3.9 Creating the Backend Engine of the App

 

Chapter 4 Creating the Web App for Text Generation Using LSTM

4.1 Introduction

4.2 Technical Requirements

4.3 Understanding the Text Generation Problem

4.4 Long Short-Term Memory Networks

4.5 Resolving Text Generation Problem Using LSTM

4.6 Project Overview

 

Chapter 5 Building Webcam-Based PacMan Game on Your Browser Using MobileNet

5.1 Introduction

5.2 Technical Requirements

5.3 The Need for Computationally Efficient CNNs

5.4 Introducing MobileNet Class of Architectures

5.5 Getting Started

5.6 Building the Webcam-Based PacMan Web App Using MobileNet

 

Chapter 6 Building Real-Time Pose and Body Parts Detector Using PoseNet

6.1 Introduction

6.2 Technical Requirements

6.3 Pose Estimation Problem

6.4 Atrous Convolutions

6.5 FRCNN Overview

6.6 The PoseNet

6.7 The Output of Google PoseNet

6.8 Getting Started with Pose Estimation Project

6.9 Building the Pose Estimation Web-App

6.10 Deploying PoseNet in Production

 

Chapter 7 Getting Invisible and Adding Cool Features to Images Using BodyPix

7.1 Introduction

7.2 Technical Requirements

7.3 Understanding Image Segmentation

7.4 The BodyPix Model and its Capabilities

7.5 Idea Behind BodyPix

7.6 Adding Effects to Pictures Using BodyPix

7.7 Getting Started

7.8 Building the BodyPix Demo Web-App

 

Chapter 8 Building a Synthetic Images Generator Using GANs

8.1 Introduction

8.2 Technical Requirements

8.3 Generative Modeling and Basics of Image Statistics

8.4 Generative Adversarial Networks

8.5 Auxiliary Classifier GANs (ACGANs)

8.6 Project Overview

8.7 Building a Web App to Generate Synthetic Images Using ACGANs

8.8 Visualizing the Training using TensorBoard

8.9 Tweaking the Hyper-Parameters

 

Chapter 9 Building an App to Encode, Decode, and Generate Images Using Variational Autoencoder

9.1 Introduction

9.2 Autoencoders

9.3 Variational Autoencoders (VAEs)

9.4 Project Overview

9.5 Getting Started

9.6 The MNIST Fashion Dataset

9.7 Building the VAE Web-App

 

Chapter 10 Building a Solution to Pole-Cart Problem Using Reinforcement Learning

10.1 Introduction

10.2 Technical Requirements

10.3 Introduction to Reinforcement Learning

10.4 Policy Gradient Method

10.5 The Pole-Cart Problem

10.6 Building the Cart Pole Web App

 

Summary

Multiple Choice Questions

Review Questions

Exercises

Index

 

 

×
  • Name:
  • Designation:
  • Name of Institute:
  • Email:
  • * Request from personal id will not be entertained
  • Moblie:
  • ISBN / Title:
  • ISBN:    * Please specify ISBN / Title Name clearly