sheap.MasterSampler.Samplers.PseudoMonteCarloSampler module
Pseudo Monte Carlo Sampler
Note
the docs require update now.
?
- class PseudoMonteCarloSampler(estimator, dtype=jax.numpy.float32)[source]
Bases:
objectLaplace (pseudo Monte Carlo) sampler in PHYSICAL space, robust and batched. ?
- Parameters:
estimator (Any)
- sample_params(num_samples, key_seed=0, cov_phys=None, residuals_fn_phys=None, eps=1e-08, summarize=True)[source]
- Returns:
“samples_raw”: (S, D) or (N, S, D)
”samples_phys”: (S, D) or (N, S, D) (always included)
”products”: postprocess_fn(samples_phys) if provided
- Return type:
dict with keys
- Parameters:
num_samples (int)
key_seed (int)
cov_phys (jax.numpy.ndarray | None)
residuals_fn_phys (Callable[[jax.numpy.ndarray], jax.numpy.ndarray] | None)
eps (float)
summarize (bool)