brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
svi-autoguidesFit and debug NumPyro stochastic variational inference workflows with ELBOs, manual guides, autoguides, optimizers, and enumeration choices.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is to fit a NumPyro model with stochastic variational inference (SVI), write or repair a guide, choose an ELBO, use automatic guides, inspect learned parameters and losses, handle discrete latent variables in SVI, or turn SVI results into posterior/predictive samples.
AutoNormal, AutoDelta, normal-family autoguides, Laplace, flow guides, DAIS, and guide lists.Trace_ELBO, TraceMeanField_ELBO, TraceGraph_ELBO, TraceEnum_ELBO, RenyiELBO, and discrete enumeration.SVI.init, update, run, get_params, evaluate, optimizer selection, and posterior predictive use.optax/funsor, and local-latent guide limitations.SVI(model, guide, optim, loss) setup and update loops.Trace_ELBO, TraceMeanField_ELBO, TraceGraph_ELBO, TraceEnum_ELBO, or RenyiELBO decisions.numpyro.param constraints in guides.AutoNormal, AutoDiagonalNormal, AutoMultivariateNormal, AutoLowRankMultivariateNormal, AutoDelta, AutoGuideList, AutoLaplaceApproximation, AutoIAFNormal, AutoBNAFNormal, AutoDAIS, AutoSemiDAIS, and AutoSurrogateLikelihoodDAIS.config_enumerate, infer={"enumerate": "parallel"}, and TraceEnum_ELBO.numpyro.optim or optional Optax optimizers.