概述
tensorflow是一个采用数据流图(data flow graphs),用于数值计算的开源深度学习库。由谷歌开发维护
目前深度学习库使用广泛的是 tensorflow 和 pytorch
本系列教程讲tensorflow2,与1.x版本相比,变化很大,比较如下:
| 1.x | 2.x | |
|---|---|---|
| 学习难度 | 难 | 简单 |
| api易用性 | 复杂 | 简洁 |
| 未来趋势 | 淘汰 | 主流 |
| 跨平台 | 一般 | 好 |
tensorflow2集成了好用的keras
官方文档:
https://www.tensorflow.org
特点
可移植性
支持CPU/GPU/TPU,可在windows、linux、mac os、android、ios、树莓派等运行支持多个开发语言
支持Python、C/C++、R、JAVA、JAVASCRIPT等灵活高效
使用tensorflow2的keras,开发更加简单、灵活,提高开发效率大厂支持
由谷歌大厂支持程序运行支持可视化
使用tensorflow的企业
https://www.tensorflow.org/about/case-studies/
