模型预测与Tensorflow Keras中的会话结果不匹配

时间:2018-10-26 15:28:45

标签: python session tensorflow keras predict

我是Tensorflow和Keras的初学者,我在Internet上发现了类似的问题,但是它们都没有真正的帮助。我已经在Keras中创建了一个顺序模型,但是我正在尝试使用Tensorflow进行训练。它确实有效。但是,我无法检查在sess.run()中获得的结果

这是一个简单的示例,希望它不要太小

inp = tf.placeholder(tf.float32, [None, 10])
output = model(inp)

loss = myloss(output)
grad = rmspropopt.compute_gradients(loss, model.trainable_weights)

update = rmspropopt.apply_gradients(grad)

res = sess.run([update_weights, inp, output], feed_dict={inp:mydata})

model.predict(inp)给出的结果与res [1]中的结果不同。为什么?在更新权重之前是否对res [1]进行了评估?我如何检查这个事实?非常感谢!

0 个答案:

没有答案