torch_blue.vi.distributions.UniformPrior

class torch_blue.vi.distributions.UniformPrior(loss_type: str | None = None)

Bases: NonBayesian

Alias for NonBayesian that disables variational and predictive settings.

While this class has the same functionality as NonBayesian, it disables the flags for variational and predictive settings.

It is intended for readability, while trying to avoid incorrect usage since it does not represent the behavior of a uniform predictive or variational distribution.