【发布时间】:2017-02-09 06:13:47
【问题描述】:
我想测量 MNIST 图像的熵。然而,大多数强度值都是 0,并且tf.log 返回inf。我知道我可以简单地计算熵:
entropy = tf.reduce_mean(-tf.reduce_sum(X * tf.log(X), axis=1))
其中 X 是 MNIST 图像批次的占位符,定义为 X = tf.placeholder("float", [None, 784])。然而,结果是nan(很多像素值都是0,所以tf.log会给出inf)。有没有办法解决这个问题,或者有另一种方法来计算一张图像的熵?
【问题讨论】:
标签: python tensorflow entropy mnist