pytorch各种loss函数
- 各种loss函数
各种loss函数
Loss Functions | |
---|---|
nn.L1Loss | 创建一个标准来测量输入中每个元素x和目标y之间的平均绝对误差(MAE) |
nn.MSELoss | 创建一个标准,用于测量输入中每个元素x和目标y之间的均方误差(L2范数的平方)。 |
nn.CrossEntropyLoss | 该准则计算输入logits与目标之间的交叉熵损失。 |
nn.CTCLoss | 连接主义时间分类损失。 |
nn.NLLLoss | 负对数似然损失。 |
nn.PoissonNLLLoss | 目标泊松分布的负对数似然损失。 |
nn.GaussianNLLLoss | 高斯负对数似然损失。 |
nn.KLDivLoss | Kullback-Leibler散度损失。 |
nn.BCELoss | 创建一个标准,测量目标和输入概率之间的二进制交叉熵: |
nn.BCEWithLogitsLoss | 这个loss在一个类中结合了Sigmoid层和BCELoss。 |
nn.MarginRankingLoss | 创建一个标准来衡量给定输入的损失x1,x2,两个1D小批量或0D张量,和一个标签1D小批量或0D张量y(包含1或-1)。 |