def get_posterior_y(self):
"""Summary
Returns:
TYPE: Description
"""
mx, vx = self.get_posterior_x()
if self.Dcon_emi > 0:
mx = np.hstack((mx, self.x_control))
vx = np.hstack((vx, np.zeros((self.N, self.Dcon_emi))))
if self.gp_emi:
mf, vf = self.emi_layer.forward_prop_thru_post(mx, vx)
my, vyn = self.lik_layer.output_probabilistic(mf, vf)
else:
my, vy, vyn = self.emi_layer.output_probabilistic(mx, vx)
vf = np.diagonal(vy, axis1=1, axis2=2)
vyn = np.diagonal(vyn, axis1=1, axis2=2)
return my, vf, vyn
评论列表
文章目录