GPy.kern.src.psi_comp package

class PSICOMP(*a, **kw)[source]

Bases: paramz.core.pickleable.Pickleable

psiDerivativecomputations(kern, dL_dpsi0, dL_dpsi1, dL_dpsi2, Z, qX)[source]
psicomputations(kern, Z, qX, return_psi2_n=False)[source]
class PSICOMP_Linear(*a, **kw)[source]

Bases: GPy.kern.src.psi_comp.PSICOMP

psiDerivativecomputations(kern, dL_dpsi0, dL_dpsi1, dL_dpsi2, Z, variational_posterior)[source]
psicomputations(kern, Z, variational_posterior, return_psi2_n=False)[source]
class PSICOMP_RBF(*a, **kw)[source]

Bases: GPy.kern.src.psi_comp.PSICOMP

psiDerivativecomputations(kern, dL_dpsi0, dL_dpsi1, dL_dpsi2, Z, variational_posterior)[source]
psicomputations(kern, Z, variational_posterior, return_psi2_n=False)[source]

Submodules

GPy.kern.src.psi_comp.gaussherm module

An approximated psi-statistics implementation based on Gauss-Hermite Quadrature

class PSICOMP_GH(degree=11, cache_K=True)[source]

Bases: GPy.kern.src.psi_comp.PSICOMP

comp_K(Z, qX)[source]
psiDerivativecomputations(kern, dL_dpsi0, dL_dpsi1, dL_dpsi2, Z, qX)[source]
psicomputations(kern, Z, qX, return_psi2_n=False)[source]

GPy.kern.src.psi_comp.linear_psi_comp module

The package for the Psi statistics computation of the linear kernel for Bayesian GPLVM

psiDerivativecomputations(dL_dpsi0, dL_dpsi1, dL_dpsi2, variance, Z, variational_posterior)[source]
psicomputations(variance, Z, variational_posterior, return_psi2_n=False)[source]

Compute psi-statistics for ss-linear kernel

GPy.kern.src.psi_comp.rbf_psi_comp module

The module for psi-statistics for RBF kernel

psiDerivativecomputations(dL_dpsi0, dL_dpsi1, dL_dpsi2, variance, lengthscale, Z, variational_posterior)[source]
psicomputations(variance, lengthscale, Z, variational_posterior, return_psi2_n=False)[source]

GPy.kern.src.psi_comp.rbf_psi_gpucomp module

The module for psi-statistics for RBF kernel

class PSICOMP_RBF_GPU(threadnum=256, blocknum=30, GPU_direct=False)[source]

Bases: GPy.kern.src.psi_comp.PSICOMP_RBF

get_dimensions(Z, variational_posterior)[source]
psiDerivativecomputations(kern, dL_dpsi0, dL_dpsi1, dL_dpsi2, Z, variational_posterior)[source]
psicomputations(kern, Z, variational_posterior, return_psi2_n=False)[source]
reset_derivative()[source]
sync_params(lengthscale, Z, mu, S)[source]

GPy.kern.src.psi_comp.sslinear_psi_comp module

The package for the Psi statistics computation of the linear kernel for SSGPLVM

psiDerivativecomputations(dL_dpsi0, dL_dpsi1, dL_dpsi2, variance, Z, variational_posterior)[source]
psicomputations(variance, Z, variational_posterior, return_psi2_n=False)[source]

Compute psi-statistics for ss-linear kernel

GPy.kern.src.psi_comp.ssrbf_psi_comp module

The package for the psi statistics computation

psiDerivativecomputations(dL_dpsi0, dL_dpsi1, dL_dpsi2, variance, lengthscale, Z, variational_posterior)[source]
psicomputations(variance, lengthscale, Z, variational_posterior)[source]

Z - MxQ mu - NxQ S - NxQ gamma - NxQ

GPy.kern.src.psi_comp.ssrbf_psi_gpucomp module

The module for psi-statistics for RBF kernel for Spike-and-Slab GPLVM

class PSICOMP_SSRBF_GPU(threadnum=128, blocknum=15, GPU_direct=False)[source]

Bases: GPy.kern.src.psi_comp.PSICOMP_RBF

get_dimensions(Z, variational_posterior)[source]
psiDerivativecomputations(kern, dL_dpsi0, dL_dpsi1, dL_dpsi2, Z, variational_posterior)[source]
psicomputations(kern, Z, variational_posterior, return_psi2_n=False)[source]

Z - MxQ mu - NxQ S - NxQ

reset_derivative()[source]
sync_params(lengthscale, Z, mu, S, gamma)[source]