mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-10 20:42:39 +02:00
plotting now seems to work for Bernouilli
This commit is contained in:
parent
a05232af24
commit
da2cceba87
2 changed files with 4 additions and 1 deletions
|
|
@ -94,6 +94,9 @@ class GP(Model):
|
||||||
#var = Kxx - np.sum(LiKx*LiKx, 0)
|
#var = Kxx - np.sum(LiKx*LiKx, 0)
|
||||||
var = Kxx - np.sum(WiKx*Kx, 0)
|
var = Kxx - np.sum(WiKx*Kx, 0)
|
||||||
var = var.reshape(-1, 1)
|
var = var.reshape(-1, 1)
|
||||||
|
|
||||||
|
#force mu to be a column vector
|
||||||
|
if len(mu.shape)==1: mu = mu[:,None]
|
||||||
return mu, var
|
return mu, var
|
||||||
|
|
||||||
def predict(self, Xnew, full_cov=False, Y_metadata=None):
|
def predict(self, Xnew, full_cov=False, Y_metadata=None):
|
||||||
|
|
|
||||||
|
|
@ -212,7 +212,7 @@ class Bernoulli(Likelihood):
|
||||||
np.seterr(**state)
|
np.seterr(**state)
|
||||||
return d3logpdf_dlink3
|
return d3logpdf_dlink3
|
||||||
|
|
||||||
def samples(self, gp):
|
def samples(self, gp, Y_metadata=None):
|
||||||
"""
|
"""
|
||||||
Returns a set of samples of observations based on a given value of the latent variable.
|
Returns a set of samples of observations based on a given value of the latent variable.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue