TensorFlow是一个用于机器学习的端到端开源平台。它拥有一个全面、灵活的 工具、 库和 社区资源生态系统,使研究人员能够推动 ML 的最新技术发展,而开发人员则可以轻松构建和部署 ML 支持的应用程序。
TensorFlow 最初是由 Google 机器智能研究组织 Google Brain 团队的研究人员和工程师开发的,用于进行机器学习和深度神经网络研究。该系统足够通用,也适用于广泛的其他领域。
TensorFlow 提供稳定的Python 和C++ API,以及 其他语言的非保证向后兼容 API 。
[hidecontent type="logged" desc="隐藏内容:登录后可查看"]
请参阅pip 包的 TensorFlow 安装指南, 启用 GPU 支持,使用 Docker 容器,并 从源代码构建。
要安装当前版本,其中包括支持支持 CUDA 的 GPU 卡 (Ubuntu 和 Windows):
$ pip install tensorflow
使用Device plugins支持其他设备(DirectX 和 MacOS-metal) 。
还提供了一个更小的仅 CPU 包:
$ pip install tensorflow-cpu
要将 TensorFlow 更新到最新版本,--upgrade
请在上述命令中添加标志。
Nightly 二进制文件可用于使用 PyPi 上的 tf-nightly和 tf-nightly-cpu包进行测试。
$ python
>>> import tensorflow as tf
>>> tf.add(1, 2).numpy()
3
>>> hello = tf.constant('Hello, TensorFlow!')
>>> hello.numpy()
b'Hello, TensorFlow!'
有关更多示例,请参阅 TensorFlow 教程:https://www.tensorflow.org/tutorials/
[/hidecontent]