Repolode
tensorflow

tensorflow/tensorflow

端到端开源机器学习平台,提供 Python 和 C++ 接口,用于构建和部署 ML 模型。

Star
201,197
Fork
79,842
未关闭 Issue
3,441
最近提交
5小时前

这是什么?

TensorFlow 是一个端到端的开源机器学习平台,最初由 Google Brain 团队的研究人员和工程师开发,覆盖从模型研究、训练到部署的完整流程。配套提供丰富的工具、库和扩展生态。

项目提供稳定的 Python 和 C++ 接口,其他语言的接口则不保证向后兼容。可通过 pip 安装,也提供仅 CPU 的轻量版本、Docker 镜像以及源码编译方式。在 Ubuntu 和 Windows 上支持 CUDA 显卡加速,并通过设备插件支持 DirectX、macOS Metal 等其他硬件。

它适用于神经网络研究和 ML 应用开发。生态中的 TensorBoard 用于可视化,TensorFlow Lite(LiteRT)则面向移动端和 Android 部署。

核心功能

  • 01提供稳定的 Python 和 C++ 接口,用于构建和训练模型
  • 02支持 CUDA 显卡加速,并通过设备插件支持其他硬件
  • 03可通过 pip、Docker 或源码安装,也提供仅 CPU 版本
  • 04生态工具包括用于可视化的 TensorBoard 和用于移动端部署的 LiteRT

适用场景

  • 训练和研究神经网络模型
  • 构建需要上线部署的 ML 应用
  • 在 Android 等移动设备上运行推理或训练
  • 使用 TensorBoard 可视化训练指标和模型结构

快速上手

  1. 1

    通过 pip 安装 TensorFlow 包

    pip install tensorflow
  2. 2

    在终端中启动 Python

    python
  3. 3

    运行第一个 TensorFlow 程序,计算两数之和

    import tensorflow as tf tf.add(1, 2).numpy()

使用前须知

  • GPU 支持(CUDA)仅限 Ubuntu 和 Windows;其他设备需要单独的设备插件。
  • 除 Python 和 C++ 外,其他语言的 API 不保证向后兼容。

标签

常见问题

tensorflow 是什么?
端到端开源机器学习平台,提供 Python 和 C++ 接口,用于构建和部署 ML 模型。 TensorFlow 是一个端到端的开源机器学习平台,最初由 Google Brain 团队的研究人员和工程师开发,覆盖从模型研究、训练到部署的完整流程。配套提供丰富的工具、库和扩展生态。
tensorflow 可以免费使用吗?用的什么许可证?
tensorflow 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
tensorflow 还在维护吗?
活跃维护中。tensorflow 最近一次提交是在 2026年10月20日。
tensorflow 适合用来做什么?
训练和研究神经网络模型 构建需要上线部署的 ML 应用 在 Android 等移动设备上运行推理或训练 使用 TensorBoard 可视化训练指标和模型结构
tensorflow 怎么安装和运行?
通过 pip 安装 TensorFlow 包: pip install tensorflow 在终端中启动 Python: python 运行第一个 TensorFlow 程序,计算两数之和: import tensorflow as tf tf.add(1, 2).numpy()
在哪里获取 tensorflow?
源代码和安装说明在 GitHub 上:https://github.com/tensorflow/tensorflow

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目