【发布时间】:2020-08-14 21:27:45
【问题描述】:
我正在使用 vgg16,其中类数为 3,我可以为一个数据点预测多个标签。
vgg16 = models.vgg16(pretrained=True)
vgg16.classifier[6]= nn.Linear(4096, 3)
使用损失函数:nn.BCEWithLogitsLoss()
如果出现单个标签问题,我能够找到准确性,因为
`images, labels = data
images, labels = images.to(device), labels.to(device)
labels = Encode(labels)
outputs = vgg16(images)
_, predicted = torch.max(outputs.data, 1)
total += labels.size(0)
correct += (predicted == labels).sum().item()
acc = (100 * correct / total)`
如何找到多标签分类的准确性?
【问题讨论】:
标签: deep-learning pytorch