psiphy.sbi
- class psiphy.sbi.rejection_abc.rABC(simulator, distance, observation, prior, bounds, N=100, eps=0.1)[source]
- class psiphy.sbi.lfire.LFIRE_core(simulator, observation, prior, bounds, sim_out_den=None, n_m=100, n_theta=100, n_grid_out=100, thetas=None, verbose=True, penalty='l1', n_jobs=4, clfy=None)[source]
- class psiphy.sbi.lfire.LFIRE_TrainingSetAuto(simulator, observation, prior, bounds, n_init=10, n_step=1, n_max=100, n_grid_out=25, thetas=None, verbose=True, penalty='l1', n_jobs=4, clfy=None, lfire=None)[source]
- class psiphy.sbi.lfire.LFIRE_BayesianOpt(simulator, observation, prior, bounds, sim_out_den=None, n_m=100, n_theta=100, n_grid_out=100, thetas=None, n_init=10, max_iter=1000, tol=1e-05, verbose=True, penalty='l1', n_jobs=4, clfy=None, lfire=None, simulate_corner=True, exploitation_exploration=None, sigma_tol=0.001, model_pdf=None, params=None)[source]
- class psiphy.sbi.lfire.LFIRE_BayesianOpt_ShrinkSpace(simulator, observation, prior, bounds, sim_out_den=None, n_m=100, n_theta=100, n_grid_out=100, thetas=None, n_init=10, max_iter=1000, shrink_condition={'CI': 95, 'n': 5}, tol=1e-05, verbose=True, penalty='l1', n_jobs=4, clfy=None, lfire=None, simulate_corner=True, exploitation_exploration=1)[source]
- class psiphy.sbi.bolfi.BOLFI(distance, prior_range, obs=None, distance_kernel='exp', verbose=True, package='GPyOpt', learn_log_dist=False)[source]
Bayesian optimisation for Likelihood-free Inference.
- learn_likelihood(obs=None, gpmodel=None, reset_model=False, n_calls=100, n_random_starts=None, n_initial_points=None, initial_point_generator='random', acq_func='EI', acq_optimizer='auto', random_state=None, verbose=False, callback=None, n_points=10000, n_restarts_optimizer=5, xi=0.01, kappa=1.96, noise='gaussian', n_jobs=1, model_queue_size=None, batch_size=1, filename=None, acquisition_optimizer_type='lbfgs', **kwargs)[source]
- psiphy.sbi.bolfi.sequential_importance_sampling(func, n_samples, prior_range, proposal='uniform', max_iter=10, kernel='EmpiricalCovariance')[source]
- psiphy.sbi.bolfi.SMC_sampling(func, n_samples, prior_range, proposal='uniform', kernel='EmpiricalCovariance')[source]
UNDER CONSTRUCTION