CrossEntropyLoss已包含Softmax
nn.CrossEntropyLoss内部已包含Softmax操作,模型输出层不需要再加Softmax层,直接输出logits即可。
衡量模型预测误差的标尺
损失函数(Loss Function)衡量模型预测值与真实值之间的差异。 训练目标是最小化损失函数,使模型预测更准确。
| 任务类型 | 损失函数 | 适用场景 |
|---|---|---|
| 回归 | MSE | 一般回归任务 |
| 回归 | MAE | 存在异常值 |
| 二分类 | BCEWithLogitsLoss | 二分类任务 |
| 多分类 | CrossEntropyLoss | 多分类任务 |
| 序列标注 | CTCLoss | 语音识别等 |
nn.CrossEntropyLoss内部已包含Softmax操作,模型输出层不需要再加Softmax层,直接输出logits即可。