confused about logvar
Closed this issue · 2 comments
junkangwu commented
您好,我看您源码中计算loglikelood时,最大化似然函数应该是
-(mu - y_samples)**2 /logvar.exp()
而您使用的方式是
(-(mu - y_samples)**2 /logvar.exp()-logvar)
我想请问后面添加的logvar的原因是什么呢?由于它训练起来很可能是负数,导致整个loglikelood一直保持负数水平。
junkangwu commented
I understand!
sun107 commented
您好,我看您源码中计算loglikelood时,最大化似然函数应该是
-(mu - y_samples)**2 /logvar.exp()
而您使用的方式是
(-(mu - y_samples)**2 /logvar.exp()-logvar)
我想请问后面添加的logvar的原因是什么呢?由于它训练起来很可能是负数,导致整个loglikelood一直保持负数水平。
您好,能请您解释一下这个问题吗?我也无法理解为什么需要再减去logvar这一项。十分感谢!