-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcustom.cfg
70 lines (53 loc) · 1.2 KB
/
custom.cfg
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
[Genetic Algorithm settings]
population_size=150
print_new_generation=true
[network constraints]
num_initial_links=18
max_neuron_amt=100
prevent_chaining=true
chain_threshold=3
[GUI and highlighter]
use_gui=false
is_highlighter_enabled=true
highlighter_offset=Vector2( 0, 0 )
highlighter_radius=100
highlighter_color=Color( 0, 1, 0, 1 )
highlighter_width=3
[Crossover]
prob_asex=0.25
gene_swap_rate=0.35
random_mating=false
[Neuron mutations]
prob_add_neuron=[ 0.05, 0.15 ]
default_curve=3.0
prob_activation_mut=[ 0.05, 0.05 ]
activation_shift_deviation=0.3
[Link mutations]
prob_add_link=[ 0.1, 0.3 ]
prob_disable_link=[ 0.1, 0.2 ]
prob_loop_link=[ 0.03, 0.1 ]
prob_direct_link=[ 0, 0.2 ]
no_feed_back=false
prob_weight_mut=[ 0.3, 0.3 ]
w_range=1.0
prob_weight_replaced=[ 0.06, 0.15 ]
weight_shift_deviation=0.4
[Speciation]
species_boundary=1.3
coeff_matched=0.6
coeff_disjoint=1.2
coeff_excess=1.4
[Species behavior]
enough_gens_to_change_things=4
allowed_gens_no_improvement=8
old_age=7
youth_bonus=1.3
old_penalty=0.8
update_species_rep=true
leader_is_rep=false
spawn_cutoff=0.7
selection_threshold=30
[Neural network settings]
is_runtype_active=true
curr_activation_func="tanh_activate"
activate_inputs=false