受API的启发
accuracy, update_op = tf.metrics.accuracy()
说我只能用
acc_value = sess.run(update_op)
获取最新的累计精度值,同时更新精度。
但是我没有在API中找到类似的功能
mean_iou, update_op = tf.metrics.mean_iou()
那么,我可以用吗
with tf.control_dependencies([update_op]):
get_miou_value_and_update_it = mean_iou
# in a session
sess.run(get_miou_value_and_update_it,feed_dict={...})
执行类似的功能?
最佳答案
不,你必须添加一个身份操作,否则你不会创建任何实际的依赖:
mean_iou, update_op = tf.metrics.mean_iou()
with tf.control_dependencies([update_op]):
get_miou_value_and_update_it = tf.identity(mean_iou)
关于python - 我可以让 mean_iou 依赖于 update_op 吗?它们都由 tf.metrics.mean_iou() 返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51887518/