TensorFlow Variable 和 Tensor 的区别

Variable是Tensor的封装, 在反向传播中其状态会被更新. 所有 Variable 都需要初始化之后才能使用. 一旦 Session 终止, Variable 也就不存在了.

可以将 Variable看作训练中的"变量", 而Tensor则是具体的数据.

assignassign_add的作用对象都是Variable.

Variable使用assign方法更新变量后, 依然还是 Variable, 但如果使用类似+, 就会变成一个Tensor, 而不再是变量.

原文地址:https://www.cnblogs.com/yaos/p/12141950.html