nn.CrossEntropyLoss
pytorch
本文字数:198 字 | 阅读时长 ≈ 1 min

nn.CrossEntropyLoss

pytorch
本文字数:198 字 | 阅读时长 ≈ 1 min

多分类交叉熵的原理、计算示例和 PyTorch 实现已合并到 分类损失:交叉熵与 BCE,这里保留几个使用要点。

1. 三个函数的关系

在普通类别索引标签和默认设置下,CrossEntropyLoss 等价于先做 LogSoftmax,再计算 NLLLoss

2. 输入与标签

普通单标签分类中,输入形状为 [B, C],标签为 [B]long 张量,取值是从 0 开始的类别索引。B 是样本数,C 是类别数。输出两个类别分数时,也可以用它处理二分类。

Sep 06, 2026
Aug 01, 2026