【发布时间】:2018-05-01 21:31:56
【问题描述】:
正如教程所说,在每个特定步骤之后,我现在需要使用'validation'数据集来验证模型的准确性,最后使用'test'数据集来测试准确性。
示例代码:
correct_prediction = tf.equal(tf.argmax(y, 1), tf.argmax(y_, 1))
accuracy = tf.reduce_mean(tf.cast(correct_prediction, tf.float32))
validate_acc = sess.run(accuracy, feed_dict=validate_feed)
但我认为它对我的设备来说太大了,可能会发生 OOM。
如何用一批 validate_feed 输入方法'accuracy' 并得到总的'validate_acc'?
(如果我从数据集中创建一个迭代器,我如何将 next_batch 输入到 'accuracy' 方法中?)
谢谢大家的帮助!
【问题讨论】:
标签: python tensorflow tensorflow-datasets