本文介绍: 损失函数(loss function):衡量模型输出与真实标签的差异。损失函数也叫代价函数(cost function)/ 准测(criterion)/ 目标函数(objective function)/ 误差函数(error function)。
文章目录
一、损失函数的概念
损失函数(loss function):衡量模型输出与真实标签的差异。
损失函数也叫代价函数(cost function)/ 准测(criterion)/ 目标函数(objective function)/ 误差函数(error function)。
二、Pytorch内置损失函数
1. nn.CrossEntropyLoss
功能:交叉熵损失函数,用于多分类问题。这个损失函数结合了nn.LogSoftmax
和nn.NLLLoss
的计算过程。通常用于网络最后的分类层输出
主要参数:
用法示例:
2. nn.NLLLoss
3. nn.NLLLoss2d
4. nn.BCELoss
5. nn.BCEWithLogitsLoss
6. nn.L1Loss
7. nn.MSELoss
8. nn.SmoothL1Loss
9. nn.PoissonNLLLoss
10. nn.KLDivLoss
11. nn.MarginRankingLoss
12. nn.MultiLabelMarginLoss
13. nn.SoftMarginLoss
14. nn.MultilabelSoftMarginLoss
15. nn.MultiMarginLoss
16. nn.TripletMarginLoss
17. nn.HingeEmbeddingLoss
18. nn.CosineEmbeddingLoss
19. nn.CTCLoss
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。