Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Foreword

Preface

Acknowledgments

About this Book

About the Authors

About the cover illustration

1. Motivation and basic concepts

Chapter 1. Deep learning and JavaScript

1.1. Artificial intelligence, machine learning, neural networks, and deep learning

1.1.1. Artificial intelligence

1.1.2. Machine learning: How it differs from traditional programming

1.1.3. Neural networks and deep learning

1.1.4. Why deep learning? Why now?

1.2. Why combine JavaScript and machine learning?

1.2.1. Deep learning with Node.js

1.2.2. The JavaScript ecosystem

1.3. Why TensorFlow.js?

1.3.1. A brief history of TensorFlow, Keras, and TensorFlow.js

1.3.2. Why TensorFlow.js: A brief comparison with similar libraries

1.3.3. How is TensorFlow.js being used by the world?

1.3.4. What this book will and will not teach you about TensorFlow.js

Exercises

Summary

2. A gentle introduction to TensorFlow.js