mgplvm.manifolds.base module

class mgplvm.manifolds.base.Manifold(d)[source]

Bases: object

abstract static distance(x, y)[source]
Return type

Tensor

abstract static expmap(x)[source]
Return type

Tensor

abstract gmul(x, y)[source]
Return type

Tensor

abstract inducing_points(n, n_z, z=typing.Union[torch.Tensor, NoneType])[source]
abstract static initialize(initialization, n_samples, m, d, Y)[source]
abstract inverse(x)[source]
Return type

Tensor

abstract static log_q(p, x, d, kmax)[source]
Return type

Tensor

abstract static logmap(x)[source]
Return type

Tensor

abstract lprior(g)[source]
Return type

Tensor

abstract property name
abstract static parameterise(x)[source]
Return type

Tensor