2
如何计算keras中的交叉熵? 我计算L1损失如下:Keras交叉熵损失
def l1_loss(y_true, y_pred):
return K.sum(K.abs(y_pred - y_true), axis=-1)
如何计算keras中的交叉熵? 我计算L1损失如下:Keras交叉熵损失
def l1_loss(y_true, y_pred):
return K.sum(K.abs(y_pred - y_true), axis=-1)
K.categorical_crossentropy(y_pred, y_true)
categorical_crossentropy
categorical_crossentropy(输出,目标,from_logits =假)
范畴crossentropy betwee输出张量和目标张量。
参数:
输出:从SOFTMAX导致的张量(除非from_logits为True,在这种情况下 输出预计的logits)。
target:与输出形状相同的张量。
from_logits:Boolean,是否输出为 softmax的结果,或者是logits的张量。
轴怎么样? –
我看着代码,它没有轴选项。 https://github.com/fchollet/keras/tree/master/keras/backend。它很可能假设你的数据是分类的(一个热点编码矩阵,其中每一行都是一个热点矢量的样本,除了正确的类别外,每个点都有零点) – maz