TensorFlow.js
summary
TensorFlow.js runs real training and inference inside browsers using WebGL and WebAssembly backends and a layers API compatible with Keras. Demo loads a converted MobileNet (≈18 MB split into 4 MB shards) over HTTP, runs webcam inference via WebRTC and canvas at interactive rates; same JavaScript code takes ~3.3 s on plain JS CPU, ~49 ms on integrated graphics, ~5 ms on a GTX1080, and ~3 ms on server CUDA. Browser can also train small datasets (Iris, 40 epochs) and save models locally.
AI-written summary · about
chapters (8)
- 0:00Introduction to TensorFlow.js
- 3:50Why TensorFlow.js matters
- 10:13Performance and hardware acceleration
- 15:57Basic TensorFlow.js app structure
- 19:50Demo with Iris dataset
- 27:45WebRTC and real-time ML
- 33:27Live camera demo walkthrough
- 46:13Future possibilities and resources
related talks
20mTensorFlow.js Bringing Machine Learning to the Web and Beyond
24mTensorFlow.js + Node
31mIntroduction to Machine Learning in Tensorflow.js
41mTensorFlow.js 101: ML in the Browser and Beyond
37mTensorFlow.js - Bringing ML and Linear Algebra to Node.js
21mA Journey into the World of Machine Learning with TensorFlow.js
01h 04mTensorFlow in your Browser
28mMachine Learning on the web with TensorFlow.js
