Pytorch的Normal

pytorch的normal,从来没有用过,稍微整理下,导包:

from torch.distributions import Normal

 

normal.sample()

sample()就是直接在定义的正太分布上采样

 

normal.rsample()

rsample()不是在定义的正太分布上采样,而是先对标准正太分布N(0,1)进行采样,然后输出:
                                                                                     mean+std×采样值

normal.log_prob(c)

log_prob(value)是计算value在定义的正太分布中对应的概率的对数

 

参考:torch.distributions.normal,torch.distributions.normal.log_prob,torch.distributions.normal.rsample_geter_CS的博客-CSDN博客_log_prob

posted @ 2022-04-11 22:00  vv_869  阅读(386)  评论(0编辑  收藏  举报