Вопрос округления реализации XOR Pytorch? - PullRequest
0 голосов
/ 14 февраля 2019

Я реализовал проблему XOR с супер простым NN в Pytorch в качестве учебного упражнения.Сеть обучена, и теперь, когда я даю ей новый ввод данных в поисках вывода, я получаю следующее:

print("(0, 0) = {}".format(model(Variable(torch.Tensor([0, 0]).unsqueeze(0)))))

print("(1, 0) = {}".format(model(Variable(torch.Tensor([1, 0]).unsqueeze(0)))))

7.7716e-07, 1

Почему он выводит точно 1 для входа [1, 0], но не точно 0 для [0, 0].Я понимаю, что это близко к этому, но почему нет, в отличие от других?Это просто требует дополнительной подготовки?

1 Ответ

0 голосов
/ 16 февраля 2019

Возможно, просто разница в форматировании.Обратите внимание, что:

small_number = torch.tensor(1e-10)
print(small_number)
print(1 + small_number)
tensor(1.0000e-10)
tensor(1.)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...