Я новичок в Pytorch. Я обучил и протестировал линейный классификатор (nn.Linear) с набором данных изображений, который имеет 8 категорий с batch_size = 35. Во время тестирования я хотел посмотреть, какова вероятность того, что данное изображение принадлежит любому из этих 8 классов. Вот почему я напечатал переменную output.data. Но эти числа выше 1, и они не суммируются в 1. (Я прикрепил код тестирования) Итак, мой вопрос: что означают эти цифры?
Спасибо!
correct = 0
total = 0
with torch.no_grad():
for data in dataloaders['test']:
images, labels = data[0].to(device), data[1].to(device)
outputs = model(images)
print(outputs.data)
_, predicted = torch.max(outputs.data, 1)
print(predicted)
total += labels.size(0)
correct += (predicted == labels).sum().item()
print('Accuracy of the network on the 4000 test images: %d %%' % (
100 * correct / total))