stats/base.py

changeset 13
2cb7f20654e6
equal deleted inserted replaced
12:a0d61ac3719e 13:2cb7f20654e6
1 import laser_and_mirrors_aux
2
3 # Give name to the problem
4 name = "laser_and_mirrors_aux"
5
6 # Fine-tune algorithms
7 alg_finetune = {
8 "tau0": 0.02,
9 "sigmap0": 0.0001,
10 "tautheta": 0.07,
11 "gradv_lipest_mult": 1,
12 "transport_tolerance": 1e5,
13 "inner_method": "Exact",
14 "merge": True,
15 "fitness_merging": True,
16 "merge_radius": 0.1,
17 "merge_interp": False,
18 "scaling_heuristic": None,
19 "extra_weight_optimisation_steps": None,
20 }
21
22 reg_params = {
23 "alpha": 2e-3,
24 "alpha_k": 60,
25 "alpha_c": 0.06,
26 "c_noise": 0.02,
27 "k_noise": 0.02,
28 "seed": 2393,
29 "true_init": False,
30 "true_target": False,
31 "noise": 0.01,
32 "sim_oversample": 2,
33 "sim_oversample_time": 2,
34 "scale_cstep": 300,
35 "do_non_sliding": True,
36 }
37
38 algorithm_overrides = {
39 "RadonFB": alg_finetune,
40 "RadonSlidingFB": alg_finetune,
41 "RadonPDPS": alg_finetune,
42 "RadonSlidingPDPS": alg_finetune,
43 }
44
45
46 def setup(prefix):
47 return laser_and_mirrors_aux.setup(
48 prefix,
49 alpha=reg_params["alpha"],
50 alpha_k=reg_params["alpha_k"],
51 alpha_c=reg_params["alpha_c"],
52 c_noise=reg_params["c_noise"],
53 k_noise=reg_params["k_noise"],
54 seed=reg_params["seed"],
55 true_init=reg_params["true_init"],
56 true_target=reg_params["true_target"],
57 sim_oversample=reg_params["sim_oversample"],
58 sim_oversample_time=reg_params["sim_oversample_time"],
59 scale_cstep=reg_params["scale_cstep"],
60 )

mercurial