Join us at TensorFlow World, Oct 28-31. Use code TF20 for 20% off select passes. Register now
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.

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 平台。

2018 年 10 月 10 日 
使用 TF.js 进行文本分类

了解 Toxicity 分类器,以及如何构建在浏览器中近乎实时运行的完全客户端文本分析模型,以打击在线社区中的恶意行为。

2018 年 6 月 10 日
Handtrack.js

探索 Handtrack.js 库,借助该库,您用 3 行代码就能通过浏览器从任意方向跟踪图像中手的动作。

社区参与

查看参与 TensorFlow 社区活动的更多方式。

社区构建的 TensorFlow.js 项目集合 
GitHub 上的 TensorFlow.js 
在 StackOverflow 上提问 
问题、错误报告和功能请求 
社区论坛 
仅发布通告的论坛