Распределение бета в PyTorch для a, b> 1? - PullRequest
0 голосов
/ 04 июня 2018

PyTorch поддерживает бета-дистрибутивы однако, когда альфа или бета больше 1, он не работает:

m = Beta(torch.tensor([2]), torch.tensor([2]))
m.sample()

1 Ответ

0 голосов
/ 05 июня 2018

Работает как положено, используя FloatTensor с torch==0.4.0:

import torch
from torch.distributions import Beta
m = Beta(torch.FloatTensor([2]), torch.FloatTensor([2]))
m.sample()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...