aspire.samplers.importance#
Classes#
Base class for all samplers. |
Module Contents#
- class aspire.samplers.importance.ImportanceSampler(log_likelihood, log_prior, dims, prior_flow, xp, dtype=None, parameters=None, preconditioning_transform=None)[source]#
Bases:
aspire.samplers.base.SamplerBase class for all samplers.
- Parameters:
log_likelihood (
Callable) – The log likelihood function.log_prior (
Callable) – The log prior function.dims (
int) – The number of dimensions.flow (
Flow) – The flow object.xp (
Callable) – The array backend to use.parameters (
list[str] | None) – The list of parameter names. If None, any samples objects will not have the parameters names specified.prior_flow (aspire.flows.base.Flow)
dtype (Any | str | None)
preconditioning_transform (Callable | None)