张量板和终端中的成本不匹配

时间:2019-03-18 16:11:36

标签: tensorflow tensorboard

我正在训练lstm。我的损失函数是sigmoid_cross_entropy。

def cost(self, outputs, correct_output, mask = None):
    sigmoid_cross_entropy = tf.nn.sigmoid_cross_entropy_with_logits(logits = outputs,
                                                                    labels = correct_output)

    return tf.reduce_mean(sigmoid_cross_entropy)

当我尝试比较从张量板和终端获得的成本值时(使用“ print”命令),我发现它们并不相等,但彼此之间非常接近。您能帮我理解为什么会这样吗?为什么成本值不相等?

tensorboad值在OpenOffice中:

tensorboard values are in the openoffice

在终端中,我具有以下成本值:

0.685172105

0.684920016

但在Tensorboard中:

0.6851720809936523

0.6849200129508972

如果我理解正确,那么数字上的差异不可能是四舍五入引起的。

0 个答案:

没有答案