tensorflow 学习纪录(持续更新)

Posted tsw123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tensorflow 学习纪录(持续更新)相关的知识,希望对你有一定的参考价值。

 1 import tensorflow as tf
 2 import numpy as np
 3 
 4 #tensor = tf.constant([[1,2,3,4,5,6,7,8],[1,2,3,4,5,6,7,8]])
 5 tensor = tf.placeholder(tf.int32, [2,8])
 6 
 7 with tf.Session() as sess:
 8     sess.run(tf.global_variables_initializer())
 9     print sess.run(tensor,feed_dict={tensor:[[1,2,3,4,5,6,7,8],[1,2,3,4,5,6,7,8]]})
10     print sess.run(tensor)
11     tensorReshape = tf.reshape(tensor,[-1,4])
12     print sess.run(tensorReshape)

print sess.run(tensor) 会报错,

InvalidArgumentError (see above for traceback): You must feed a value for placeholder tensor ‘Placeholder‘ with dtype int32 and shape [2,8]
[[Node: Placeholder = Placeholder[dtype=DT_INT32, shape=[2,8], _device="/job:localhost/replica:0/task:0/device:CPU:0"]()]]

原因:feed 使用一个 tensor 值临时替换一个操作的输出结果. 你可以提供 feed 数据作为 run() 调用的参数. feed 只在调用它的方法内有效, 方法结束, feed 就会消失。

 


以上是关于tensorflow 学习纪录(持续更新)的主要内容,如果未能解决你的问题,请参考以下文章

一些运行深度学习代码常见报错(持续更新)

leetcode刷题全纪录(持续更新)

回归 | js实用代码片段的封装与总结(持续更新中...)

小程序各种功能代码片段整理---持续更新

tensorflow Dataset及TFRecord一些要点持续更新

tensorflow安装调试总结(持续更新)