遇见 YOLO26: 下一代视觉 AI。
Ultralytics
返回 Ultralytics 词汇表

TensorFlow

探索 TensorFlow 的核心概念、架构和生态系统。学习如何导出 Ultralytics YOLO26 模型以无缝部署到 TFLite、JS 等环境。

TensorFlow 是一个全面的开源软件库,用于 机器学习 (ML)人工智能 (AI),最初由 Google Brain 团队开发。它作为一个基础平台,使开发人员能够构建、训练和部署复杂的深度学习模型。虽然它被广泛用于创建大规模神经网络,但其灵活的架构使其能够在各种平台上运行,从强大的云服务器和 图形处理器 (GPUs) 到移动设备和边缘计算系统。这种多功能性使其成为医疗保健、金融到汽车工程等各行各业的关键工具。

Link to this section核心概念与架构#

该框架的名字来源于“张量”(tensors),即流经计算图的多维数据数组。这种基于图的方法使 TensorFlow 能够高效地管理复杂的数学运算。

  • 计算图: TensorFlow 传统上利用数据流图来表示计算。图中的节点代表数学运算,而边则代表在它们之间传输的多维数据数组(张量)。这种结构非常适合跨多个处理器的 分布式训练
  • Keras 集成: 该框架的现代版本与 Keras 紧密集成,后者是一个为人类而非机器设计的高级 API。Keras 通过抽象化大部分底层复杂性,简化了构建 神经网络 (NN) 的过程,使初学者更容易进行模型原型设计。
  • 即时执行 (Eager Execution): 与其早期版本严重依赖静态图不同,较新的迭代默认使用即时执行。这允许立即评估操作,从而简化了调试并使编码体验更直观,类似于标准的 Python 编程。

Link to this section实际应用#

TensorFlow 在驱动许多影响日常生活和工业运营的技术方面发挥着重要作用。

  • 图像分类与目标检测: 它被广泛用于训练 卷积神经网络 (CNNs),以识别图像中的物体。例如,在 医学图像分析 中,基于该框架构建的模型可以通过高精度检测 X 光片或 MRI 扫描中的肿瘤等异常情况,从而协助放射科医生。
  • 自然语言处理 (NLP): 许多 大语言模型 (LLMs) 和翻译服务依赖 TensorFlow 来处理和生成人类语言。它驱动了诸如语音助手和 情感分析 工具之类的应用程序,通过大规模解释文本数据,帮助公司了解客户反馈。

Link to this section与 PyTorch 的比较#

While both are dominant frameworks in the AI landscape, TensorFlow differs significantly from PyTorch. PyTorch is often favored in academic research for its dynamic computational graph, which allows for on-the-fly changes to the network structure. In contrast, TensorFlow has historically been preferred for model deployment in production environments due to its robust ecosystem, including TensorFlow Serving and TensorFlow Lite for mobile. However, modern updates have brought the two frameworks closer in terms of usability and features.

Link to this section与 Ultralytics 的集成#

Ultralytics 模型(例如最先进的 YOLO26)是使用 PyTorch 构建的,但提供了与 TensorFlow 生态系统的无缝互操作性。这是通过导出模式实现的,该模式允许用户将训练好的 YOLO 模型转换为与 Google 框架兼容的格式,如 SavedModel、TF.js 或 TFLite。这种灵活性确保用户可以在 Ultralytics Platform 上进行训练,并部署到需要特定格式的设备上。

以下示例演示了如何将 YOLO26 模型导出为与该生态系统兼容的格式:

from ultralytics import YOLO

# Load the YOLO26 model
model = YOLO("yolo26n.pt")

# Export the model to TensorFlow SavedModel format
# This creates a directory containing the model assets
model.export(format="saved_model")

Link to this section相关工具与生态系统#

该框架由一套丰富的工具支持,旨在管理整个 机器学习运维 (MLOps) 生命周期:

  • TensorBoard: 一个强大的可视化工具包,可帮助研究人员在训练期间跟踪 损失函数 和准确率等指标。它提供了一个图形界面来检查模型图并调试性能问题。你可以使用 TensorBoard 集成 和 Ultralytics 来可视化你的 YOLO 训练过程。
  • TensorFlow Lite: 专门为 边缘 AI 和移动端部署设计的轻量级解决方案。它优化了模型,使其能够在功率和内存受限的设备(如智能手机和微控制器)上高效运行。
  • TensorFlow.js: This library enables ML models to run directly in the browser or on Node.js. It allows for client-side inference, meaning data does not need to be sent to a server, enhancing privacy and reducing latency.
  • TFX (TensorFlow Extended): An end-to-end platform for deploying production pipelines. It helps automate data validation, model training, and serving, ensuring scalable and reliable AI applications.

Explore solutions

Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。

了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。

了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。

了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。

了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。

了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。

了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。

了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。

了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。

了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。

了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。

了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。

了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。

了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。

了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。

了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。

了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。

了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。

了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。

了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。

了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。

了解更多

让我们一起构建 AI 的未来!

开启你的机器学习未来之旅