TensorFlow 简介

无论您是初学者还是专家,TensorFlow 都能让您轻松为桌面、移动、Web 和云端创建机器学习模型。请参阅下方的各个部分以开始使用。

TensorFlow

通过面向初学者和专家的教程学习 TensorFlow 的基础知识,帮助您开启下一个机器学习项目。

面向 Web

使用 TensorFlow.js 创建新的机器学习模型,并利用 JavaScript 部署现有模型。

面向移动端与边缘设备

使用 LiteRT 在 Android、iOS、Edge TPU 和树莓派 (Raspberry Pi) 等移动设备及嵌入式设备上运行推理。

生产环境

使用 TFX 部署可用于生产环境的机器学习流水线,以进行训练和推理。

端到端的机器学习平台

准备并加载数据,以获得成功的机器学习成果

数据可能是决定您机器学习工作成败的最重要因素。TensorFlow 提供了多种数据工具,帮助您大规模地整合、清洗和预处理数据。

此外,负责任的 AI (Responsible AI) 工具可帮助您发现并消除数据中的偏见,从而使您的模型产生公平、合乎道德的成果。

利用 TensorFlow 生态系统构建并微调模型

探索基于核心框架构建的完整生态系统,该系统简化了模型的构建、训练和导出流程。TensorFlow 支持分布式训练,通过 Keras 实现即时模型迭代和轻松调试等功能。诸如 Model AnalysisTensorBoard 之类的工具可帮助您跟踪模型生命周期内的开发和改进情况。

为了帮助您入门,您可以在 TensorFlow Hub 上查找由 Google 和社区提供的预训练模型合集,或在 Model Garden 中查找最前沿的研究模型实现。这些高级组件库使您能够获取功能强大的模型,并在新数据上进行微调或对其进行自定义以执行新任务。

在设备端、浏览器、本地或云端部署模型

TensorFlow 提供了强大的功能,可将您的模型部署到任何环境——包括服务器、边缘设备、浏览器、移动设备、微控制器、CPU、GPU 和 FPGA。TensorFlow Serving 可以在世界上最先进的处理器(包括 Google 定制的张量处理单元 TPU)上运行生产规模的机器学习模型。

如果您需要分析源头附近的数据以降低延迟并提高数据隐私,LiteRT 框架让您可以在移动设备、边缘计算设备甚至微控制器上运行模型;而 TensorFlow.js 框架则让您只需使用 Web 浏览器即可运行机器学习。

实施 MLOps 以实现生产级机器学习

TensorFlow 平台可帮助您实施有关数据自动化、模型跟踪、性能监控和模型再训练的最佳实践。

使用生产级工具来自动化并跟踪产品、服务或业务流程整个生命周期中的模型训练,对于成功至关重要。TFX 为完整的 MLOps 部署提供了软件框架和工具,随着数据和模型的不断演变,它能够检测并解决其中的问题。

想要扩展您的机器学习知识?

掌握了机器学习原理和核心概念的基础知识后,TensorFlow 会变得更易于使用。学习并应用基础的机器学习实践来提升您的技能。

学习机器学习

从精选的课程开始,提升您在机器学习基础领域的技能。