Missed TensorFlow World? Check out the recap. Learn more

TensorFlow.js is a library for machine learning in JavaScript

Develop ML models in JavaScript, and use ML directly in the browser or in Node.js.

查看教程

教程将通过完整的端到端示例向您展示如何使用 TensorFlow.js。

查看模型

Pre-trained, out-of-the-box models for common use cases.

查看演示

使用 TensorFlow.js 在浏览器中运行的在线演示和示例。

工作原理

运行现有模型

使用现成的 JavaScript 模型或转换 Python TensorFlow 模型以在浏览器中或 Node.js 下运行。

重新训练现有模型

使用您自己的数据重新训练现有的机器学习模型。

使用 JavaScript 开发机器学习模型

使用灵活且直观的 API 直接用 JavaScript 构建和训练模型。

演示

性能 RNN

欣赏神经网络的现场钢琴演奏。

网络摄像头控制器

在浏览器中使用训练过的图像玩《吃豆人》游戏。

Move Mirror

只需四处走动,就能以有趣的新方式探索图片。

News & announcements

See updates to help you with your work, and subscribe to our monthly TensorFlow newsletter to get the latest announcements sent directly to your inbox.

Oct 24, 2019 
Deploy AutoML models to TF.js

The beta version of TF.js integration with AutoML is launched! Build image classification and object detection models using Cloud AutoML without any coding, and download TF.js compatible versions directly.

Oct 24, 2019 
React Native Support

We have launched the alpha version of first-class React Native support for TF.js, including WebGL acceleration on supported platforms. Learn how to bring performant ML into your React Native app.

Jul 21, 2019 
TensorFlow Meets

On this episode of TensorFlow Meets, Laurence talks with Yannick Assogba, software engineer on the TensorFlow.js team. Learn about training in the browser, and how TensorFlow.js pre-trained and custom models can help you solve your ML use cases.

2019 年 5 月 8 日 
机器学习给 JavaScript 应用带来魔力(2019 年 Google I/O 大会)

在本次演讲中,您将了解 TensorFlow.js 生态系统,例如如何将现有的机器学习模型集成到 JS 应用中,如何使用您的数据重新训练模型,以及如何从浏览器扩展到其他 JS 平台。