【发布时间】:2019-03-08 17:09:44
【问题描述】:
我正在尝试为二进制分类问题实现模型。到目前为止,我一直在使用 softmax 函数(在输出层)和 torch.NLLLoss 函数来计算损失。但是,现在我想在输出层使用 sigmoid 函数(而不是 softmax)。如果我这样做,我是否也应该更改损失函数(为 BCELoss 或 binary_cross_entropy)还是我仍然可以使用 torch.NLLLoss 函数?
【问题讨论】:
-
也许阅读multilabele vs multiclass 会有助于解决问题?
标签: deep-learning classification pytorch