我的问题如下:如果我有一个形状为'None'的占位符,我如何在tensorflow中编写代码来循环'None'的形状的值?例如,给定一个占位符,如果我预定义了形状,我可以这样写: [i for i in range(placeholder.shape[0].value)] 但是,当形状为'None'时,我如何编写代码呢?我试过了 [i for i in tf.range(tf.shape(placeholder)[0])]
我不想将batch_size作为参数传递,因为这样我就不能使用不同的批处理大小来进行预测。sess.as_default()or pass an explicit session to eval(session=sess)(可以理解,因为我没有提供feed_dict)
如何访问batch_size在model_fn()中的值,同时保持在预测期间更改它的能力?
我正在尝试熟悉TensorFlow,但我不确定占位符、变量等等。为了简单起见,我尝试创建一个非常简单的计算--一个占位符和一个变量,即占位符乘以2。我把所有的东西都放在一个函数里,就像这样: x = tf.placeholder(tf.float64session.run(init, feed_dict={x: value})
r