stanbkt.fits.VBFitOptions#
- class stanbkt.fits.VBFitOptions(seed=None, extra_kwargs=<factory>, algorithm='meanfield', iter=None, grad_samples=1, elbo_samples=None, eta=None, draws=None, require_converged=True)#
Bases:
BaseFitOptionsCommon options for
cmdstanpy.CmdStanModel.variational().- Parameters:
algorithm (
str) – Variational algorithm (for example,"meanfield"or"fullrank").grad_samples (
int|None) – Number of Monte Carlo gradient samples.elbo_samples (
int|None) – Number of Monte Carlo ELBO samples.draws (
int|None) – Number of approximate posterior draws to save.require_converged (bool)
- classmethod from_dict(d)#
Create fit options from a dictionary.
Known dataclass fields are extracted and used for instantiation. Remaining keys are stored in
extra_kwargsfor CmdStanPy.