Parallel linesearch
Surrogate Hessian accelerated parallel line-search: parallel line-search
- class stalk.pls.ParallelLineSearch(path='', load=None, *args, **kwargs)
Bases:
object- property D
- property D_list
- property Lambdas
- calculate_next_params(N=200, Gs=None, fraction=0.025)
- copy(path, structure=None, hessian=None, windows=None, noises=None, pes=None, M=None)
- evaluate(add_sigma=False, interactive=False, dep_jobs=[], var_eff_map=None)
- evaluate_eqm(add_sigma=False, interactive=False, dep_jobs=[], var_eff_map=None)
- property evaluated
- property hessian
- initialize(windows=None, noises=None, window_frac=None, **ls_args)
- ls(i) LineSearch
- property ls_list
- ls_type
alias of
LineSearch
- property noises
- property noises_min
- property noisy
- property params
- property params_err
- property path
- property pes
- plot(**kwargs)
- propagate(path=None, write=True, overwrite=True, add_sigma=False, fname='pls.p', interactive=False, **kwargs)
- property setup
- property shifted
- property shifts
- property structure
- property structure_next
- property windows
- write_to_disk(fname='data.p', overwrite=False)
- class stalk.pls.Surrogate(path='', load=None, *args, **kwargs)
Bases:
ParallelLineSearch- property Gs
- property M
- property W_opt
- bracket_target_biases(**kwargs)
- copy(path='', **kwargs)
- property epsilon_d
- property epsilon_p
- property error_d
- property error_p
- property ls_list
- ls_type
alias of
TargetLineSearch
- optimize(reoptimize=True, windows=None, noises=None, epsilon_p=None, epsilon_d=None, temperature=None, noise_frac=0.1, resolution=0.01, starting_mix=0.5, write=None, overwrite=False, **ls_args)
- optimize_epsilon_d(epsilon_d, Gs=None, skip_setup=False, **ls_args)
- optimize_epsilon_p(epsilon_p, starting_mix=0.5, thermal=False, Gs=None, resolution=0.01, verbosity=1, **ls_args)
- optimize_temperature(temperature, **ls_args)
- optimize_windows_noises(windows, noises, Gs=None, **ls_args)
- property optimized
- plot_error_surfaces(**kwargs)
- property sigma_opt
- property statistical_cost
- property temperature
- validate(N=500, thr=1.1)
Validate optimization by independent random resampling
- property x_targets