作者:钢铁猪991884679 | 来源:互联网 | 2023-08-28 21:27
文章目录
- 2.TensorFlow的生态系统
- 3.为什么使用TensorFlow
1.框架介绍
scikit-learn: 机器学习框架,没有GPU
TF1: 调试困难,API混乱,入门困难,入了门依旧困难
TensorFlow2: 容易使用
TF2改动
TF2去掉如下概念:
session.run
tf.control_depengencies 实时控制概念
tf.global_variables_initialiaer 分支控制概念
tf.cond,tf.while_loop 繁琐的概念:
计算图Graph
会话Session
变量管理Variable Scope 与共享reuse
define-and-run
等等这些概念都将一去不复返
2.TensorFlow的生态系统
TensoeFLOW2.0 核心库- @tf.function 可将动态图的语言转变成静态图,可在某种情况下用于计算加速
TensorFlow Lite 面向于手机端与互联端
TensorFlow.JS 面向于网页端的Javascript
TensorFlow Extended 面向于工业部署
TensorFlow Prib
TPU Cloud 深度学习加速硬件
3.为什么使用TensorFlow
GPU加速:对深度学习中矩阵相乘、矩阵相加有一个并行的加速效果
自动求导
神经网络Layers API