【发布时间】:2018-12-19 20:11:48
【问题描述】:
我正在对具有多个标签的数据集微调 resnet。
我想将分类层的“分数”转换为概率,并使用这些概率来计算训练中的损失。
您能否为此提供示例代码? 我可以这样使用吗:
P = net.forward(x)
p = torch.nn.functional.softmax(P, dim=1)
loss = torch.nn.functional.cross_entropy(P, y)
我不清楚这是否是正确的方法,因为我将概率作为交叉熵损失的输入。
【问题讨论】:
标签: deep-learning conv-neural-network pytorch