File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11[tool .poetry ]
22name = " vbll"
3- version = " 0.3.0 "
3+ version = " 0.3.1 "
44description = " "
55authors = [" John Willes <johnwilles@gmail.com>" ]
66readme = " README.md"
Original file line number Diff line number Diff line change 33
44setup (
55 name = "vbll" ,
6- version = "0.3.0 " ,
6+ version = "0.3.1 " ,
77 packages = find_packages (),
88 install_requires = ["torch" ],
99)
Original file line number Diff line number Diff line change @@ -219,7 +219,7 @@ def __init__(self,
219219 return_ood = False ,
220220 prior_scale = 1. ,
221221 wishart_scale = 1. ,
222- dof = 1 . ,
222+ dof = 2 . ,
223223 cov_rank = None ,
224224 kn_alpha = None ,
225225 ):
@@ -232,7 +232,8 @@ def __init__(self,
232232 # define prior, currently fixing zero mean and arbitrarily scaled cov
233233 self .prior_dof = dof
234234 self .prior_rate = 1. / wishart_scale
235- self .prior_scale = prior_scale * (2. / in_features ) # kaiming init
235+ exp_cov = self .prior_rate / (self .prior_dof - 1 )
236+ self .prior_scale = prior_scale * 2. / (exp_cov * in_features )
236237
237238 # variational posterior over noise params
238239 self .noise_log_dof = nn .Parameter (torch .ones (out_features ) * np .log (self .prior_dof ))
@@ -259,7 +260,7 @@ def __init__(self,
259260 elif softmax_bound == 'reduced_kn' :
260261 self .softmax_bound = self .reduced_kn
261262 if kn_alpha is None :
262- self .alpha = nn .Parameter (0.1 * torch .randn (out_features ))
263+ self .alpha = nn .Parameter (0.0 * torch .ones (out_features ))
263264 else :
264265 self .alpha = nn .Parameter (torch .ones (out_features ) * kn_alpha , requires_grad = False )
265266 else :
You can’t perform that action at this time.
0 commit comments