-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.json
63 lines (63 loc) · 1.69 KB
/
config.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
{
"case14": {
"load_scale": 2,
"no_load": 14,
"RATE_A": [180, 110, 110, 110, 110, 50, 150, 130, 50, 60, 50, 30, 50, 100, 40, 40, 20, 50, 20, 40],
"first_coeff": [20, 10, 50, 60, 70],
"load_shed_coeff_scale": 100,
"gen_storage_coeff_scale": 10,
"shunt_tap_linecharge": false
},
"case9": {
"load_scale": 2.2,
"RATE_A": null,
"first_coeff": [50, 12, 10],
"load_shed_coeff_scale": 1,
"gen_over_coeff_scale": 1,
"shunt_tap_linecharge": false
},
"random_seed": 42,
"train_prop": 0.8,
"is_small_size": false,
"small_size": 0,
"is_flatten": true,
"exp_dim": false,
"is_scale": false,
"fix_first_b": true,
"nn":{
"batch_size": 64,
"batch_size_spo": 64,
"batch_size_eval": 64,
"lr_mse": 1e-3,
"lr_spo": 1e-2,
"lr_spo_robust_input": 1e-2,
"lr_spo_robust_parameter": 1e-2,
"lr_spo_robust_both": 1e-2,
"epoch_mse": 250,
"epoch_mse_warm": 200,
"epoch_spo": 100,
"epoch_spo_robust": 200,
"feature_size": 88,
"output_size": 14,
"hidden_size": 200,
"model_dir": "trained_model/",
"watch_mse": "train",
"watch_spo": "train",
"train_with_test_spo": true,
"T_max": 32,
"min_lr_ratio": 0.01,
"gradient_clip_norm": 10,
"solver_args": {
"eps": 1e-5
}
},
"attack": {
"no_iter": 7,
"no_iter_eval": 7,
"fixed_feature": [0,1,2,3],
"multirun_no": 3,
"certify_no": 1,
"eps_parameter": [0.05, 0.1, 0.2],
"alpha": [0.5, 1.0]
}
}