【发布时间】:2018-05-16 06:24:26
【问题描述】:
为什么Total Variation Loss in Tensorflow 建议使用reduce_sum 而不是reduce_mean 作为损失函数?
这可以在优化过程中用作损失函数,以便 抑制图像中的噪声。如果你有一批图像,那么你 应该将标量损失值计算为总和:
loss = tf.reduce_sum(tf.image.total_variation(images))
【问题讨论】:
-
如果你使用
tf.reduce_mean,你的损失值将独立于batch_size,据我所知这是理想的效果,但也许使用tf.reduce_mean会产生太低的损失值,这可能是不良影响。