PyTorch 的负对数似然损失nn.NLLLoss定义为:
nn.NLLLoss
因此,如果使用单批次中一个的标准重量来计算损失,则损失的公式始终为:
\n-1 *(正确类别的模型预测)\n
-1 *(正确类别的模型预测)
例子:
正确类别 = 0
正确类别的模型预测 = 0.5
损失 = -1 * 0.5
那么,如果计算损失时没有涉及对数函数,为什么它被称为“负对数似然损失”呢?\n\xe2\x80\x8b
classification pytorch loss-function
classification ×1
loss-function ×1
pytorch ×1