gpflow.inducing_variables.inducing_variables

gpflow.inducing_variables.inducing_variables.InducingPointsBase

class gpflow.inducing_variables.inducing_variables.InducingPointsBase(Z, name=None)[source]

Bases: gpflow.inducing_variables.inducing_variables.InducingVariables

Attributes
name

Returns the name of this module as passed or determined in the ctor.

name_scope

Returns a tf.name_scope instance for this class.

non_trainable_variables

Sequence of non-trainable variables owned by this module and its submodules.

num_inducing

Returns the number of inducing variables, relevant for example to determine the size of the variational distribution.

parameters
submodules

Sequence of all sub-modules.

trainable_parameters
trainable_variables

Sequence of trainable variables owned by this module and its submodules.

variables

Sequence of variables owned by this module and its submodules.

Methods

with_name_scope(method)

Decorator to automatically enter the module name scope.

Parameters
  • Z (Union[int, float, Sequence[Any], ndarray, Tensor, Variable, Parameter]) –

  • name (Optional[str]) –

property num_inducing: Optional[tensorflow.python.framework.ops.Tensor]

Returns the number of inducing variables, relevant for example to determine the size of the variational distribution.

Return type

Optional[Tensor]