tensorflow学习

原创 2017年10月12日 21:47:00
  • tf.assign

assign(ref, value, validate_shape=None, use_locking=None, name=None)
tf.assign是用来更新模型中变量的值的。ref是待赋值的变量,value是要更新的值。即效果等同于 ref = value
简单的实例代码见下

sess = tf.InteractiveSession()
a = tf.Variable(0.0)
b = tf.placeholder(dtype=tf.float32,shape=[])
op = tf.assign(a,b)
# op = a.assign(b)
sess.run(tf.initialize_all_variables())
print(sess.run(a))
# 0.0
sess.run(op,feed_dict={b:5.})
print(sess.run(a))
# 5.0
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

在安卓上运行 TensorFlow:让深度学习进入移动端

本文授权转自OReillyData 如果你关注我的前一篇帖子,并按照其中的内容实践,你可能已经学会了如何在 Linux 上安装一个 GPU 加速的 TensorFlow,并构建了你自己的图像分类...

TensorFlow实战Google学习框架

  • 2017-07-19 16:21
  • 66.74MB
  • 下载

深层学习库包Theano、Lasagne、TensorFlow在Ubuntu支持GPU的安装

随着深层学习的火热,越来越多的人开始使用深层学习训练自己的模型。 用GPU训练的速度比CPU快很多倍,可让需要训练一周的模型只在一天内完成。 这篇post就介绍如何在Ubuntu14.04上安装用...

TensorFlow迁移学习工程实例

  • 2017-06-17 17:26
  • 28.55MB
  • 下载

深度学习四:tensorflow-使用卷积神经网络识别手写数字

当你安装了tensorflow后,tensorflow自带的教程演示了如何使用卷积神经网络来识别手写数字。代码路径为tensorflow-master\tensorflow\examples\tuto...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)