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