mirror of
https://github.com/wassname/attentive-neural-processes.git
synced 2026-06-27 15:14:22 +08:00
fix #5
This commit is contained in:
@@ -172,8 +172,10 @@ def kl_loss_var(prior_mu, log_var_prior, post_mu, log_var_post):
|
||||
"""
|
||||
|
||||
var_ratio_log = log_var_post - log_var_prior
|
||||
t1 = (post_mu - prior_mu) ** 2 / log_var_prior.exp()
|
||||
kl_div = (
|
||||
(var_ratio_log.exp() + (post_mu - prior_mu) ** 2) / log_var_prior.exp()
|
||||
var_ratio_log.exp()
|
||||
+ t1
|
||||
- 1.0
|
||||
- var_ratio_log
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user