src.sites

Module to declare Gaussian Exponential Family sites objects.

Module Contents

class Sites(name: Optional[str] = None)[source]

Bases: gpflow.base.Module

The base sites class

Parameters

name – optional kernel name.

class DiagSites(lambda_1, lambda_2, name: Optional[str] = None)[source]

Bases: Sites

Sites with diagonal lambda_2

Parameters
  • lambda_1 – first order natural parameter

  • lambda_2 – second order natural parameter

  • name – optional kernel name.

class DenseSites(lambda_1, lambda_2_sqrt=None, lambda_2=None, name: Optional[str] = None)[source]

Bases: Sites

Sites with dense lambda_2 save as a Cholesky factor

Parameters
  • lambda_1 – first order natural parameter

  • lambda_2_sqrt – second order natural parameter

  • name – optional kernel name.

property lambda_2(self)[source]

second natural parameter

property lambda_2_sqrt(self)[source]

Cholesky factor of the second natural parameter