-
Notifications
You must be signed in to change notification settings - Fork 0
/
params_DPAv4_byte.txt
55 lines (51 loc) · 1.2 KB
/
params_DPAv4_byte.txt
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
# NN params
input_size 50 # Generated
output_size 9 # Generated
epochs_num 30
train_patience 5
convergence_delta 1e-2
batch_size 256
normalize_features true
shuffle_batches false
batch_norm true
learning_rate 5.0E-4
decay_rate 0.99
decay_step 1
regularization_coef 1.0E-4
dropout_keep_prob 1.0
seed 42
name noiseless_all_training_256class # Generated
train_percentage 0.8
architecture fc(300)-fc(300)
# GA params
algorithm GENERATION_TABOO
algo_seed {42,43,44,45,46,47,48,49,50,51}
population_size 12
mutation_prob 0.3
elitism true
taboo_size 12
taboo_attempts 1000
worker_num 1
node_set ALL
# Stop conditions:
max_iterations 30
min_fitness -1.0
# GA operators
crx.swap_subtree 1
crx.swap_nodes 1
crx.swap_constants 1
crx.mean_constants 1
crx.return_random 1
mut.insert_root 1
mut.insert_terminal 1
mut.random_constant_set 1
mut.random_constant_set.min -1.0
mut.random_constant_set.delta 2.0
mut.replace_node 1
mut.remove_unary 1
mut.remove_root 1
mut.swap_order 1
# Dataset
train_path res/DPAv4/DPAv4_traces_train_byte.csv ; res/DPAv4/DPAv4_labels_train_byte.csv
test_path res/DPAv4/DPAv4_traces_test_byte.csv ; res/DPAv4/DPAv4_labels_test_byte.csv
experiment_name test