mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-30 14:35:15 +02:00
link_function class renamed as LinkFunction
This commit is contained in:
parent
a2bc6ec1e6
commit
2da309aab8
3 changed files with 9 additions and 10 deletions
|
|
@ -9,7 +9,7 @@ import pylab as pb
|
|||
from ..util.plot import gpplot
|
||||
from ..util.univariate_Gaussian import std_norm_pdf,std_norm_cdf
|
||||
|
||||
class link_function(object):
|
||||
class LinkFunction(object):
|
||||
"""
|
||||
Link function class for doing non-Gaussian likelihoods approximation
|
||||
|
||||
|
|
@ -19,7 +19,7 @@ class link_function(object):
|
|||
def __init__(self):
|
||||
pass
|
||||
|
||||
class identity(link_function):
|
||||
class Identity(LinkFunction):
|
||||
def transf(self,mu):
|
||||
return mu
|
||||
|
||||
|
|
@ -29,7 +29,7 @@ class identity(link_function):
|
|||
def log_inv_transf(self,f):
|
||||
return np.log(f)
|
||||
|
||||
class log(link_function):
|
||||
class Log(LinkFunction):
|
||||
|
||||
def transf(self,mu):
|
||||
return np.log(mu)
|
||||
|
|
@ -40,7 +40,7 @@ class log(link_function):
|
|||
def log_inv_transf(self,f):
|
||||
return f
|
||||
|
||||
class log_ex_1(link_function):
|
||||
class Log_ex_1(LinkFunction):
|
||||
def transf(self,mu):
|
||||
return np.log(np.exp(mu) - 1)
|
||||
|
||||
|
|
@ -50,11 +50,10 @@ class log_ex_1(link_function):
|
|||
def log_inv_tranf(self,f):
|
||||
return np.log(np.log(np.exp(f)+1))
|
||||
|
||||
class probit(link_function):
|
||||
class Probit(LinkFunction):
|
||||
|
||||
def inv_transf(self,f):
|
||||
return std_norm_cdf(f)
|
||||
|
||||
def log_inv_transf(self,f):
|
||||
return np.log(std_norm_cdf(f))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue