TensorFlow.js

TensorFlow.js

Machine learning for JavaScript developers — in the browser and Node.js

Visit TensorFlow.js

About TensorFlow.js

TensorFlow.js is an open-source, hardware-accelerated JavaScript library developed by Google for training and deploying machine learning models directly in the browser or in Node.js. It provides both a low-level linear algebra API and a high-level Layers API (similar to Keras) for building neural networks from scratch in JavaScript. Developers can use pre-trained, off-the-shelf models, convert existing Python TensorFlow/Keras models for in-browser use, or retrain models with client-side data via transfer learning. It runs across environments including web browsers, Node.js, React Native, Electron, and IoT devices.

Pricing Plans
Open Source
$0

Resources

Product Website

Visit TensorFlow.js's official website for product details and getting started.

Visit website →

Tutorials

Step-by-step guides for building machine learning models with TensorFlow.js.

Read tutorials →