TensorFlow Variable 和 Tensor 的区别

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

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

assignassign_add的作用对象都是Variable.

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

posted @ 2020-01-02 20:44  2021年的顺遂平安君  阅读(246)  评论(0编辑  收藏  举报