-
Notifications
You must be signed in to change notification settings - Fork 3
/
config_tabular.yml
77 lines (77 loc) · 1.15 KB
/
config_tabular.yml
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
---
seed: 100
experiment_name: bank_spd
dataset: bank
protected: age
metric: spd
modelpath: bank_age.pt
objective:
sharpness: 500.
epsilon: 0.05
models:
- default
- ROC
- EqOdds
- CalibEqOdds
- random
- layerwiseOpt
- adversarial
- mitigating
CalibEqOdds:
cost_constraint: fpr
random:
num_trials: 101
stddev: 0.1
margin: 0.01
layerwiseOpt:
max_sparsity: 100000
num_layers: 5
n_calls: 20
margin: 0.01
fairBO:
hyperparameters:
T0:
start: 100
end: 501
step: 100
log_scale: false
alpha:
start: -6
end: -0.9
step: 1
log_scale: true
lr:
start: -6
end: -3.9
step: 1
log_scale: true
beta1:
start: -3
end: -0.9
step: 1
log_scale: true
beta2:
start: -3
end: -0.9
step: 1
log_scale: true
initial_budget: 10
total_budget: 30
margin: 0.01
adversarial:
num_deep: 3
lr: 0.0001
epochs: 32
critic_steps: 201
batch_size: 64
actor_steps: 301
sharpness: 300.
margin: 0.02
mitigating:
epochs: 24
lr: 0.0001
critic_steps: 201
batch_size: 64
actor_steps: 201
alpha: 0.8
margin: 0.01