1- # neat-python configuration for the LunarLander-v2 environment on OpenAI Gym
2-
31[NEAT]
42pop_size = 150
53# Note: the fitness threshold will never be reached because
@@ -8,6 +6,8 @@ fitness_criterion = max
86fitness_threshold = 1000.0
97reset_on_extinction = 0
108
9+ no_fitness_termination = False
10+
1111[LanderGenome]
1212num_inputs = 8
1313num_hidden = 0
@@ -28,13 +28,15 @@ aggregation_options = sum
2828aggregation_mutate_rate = 0.0
2929bias_init_mean = 0.0
3030bias_init_stdev = 1.0
31+ bias_init_type = gaussian
3132bias_replace_rate = 0.02
3233bias_mutate_rate = 0.8
3334bias_mutate_power = 0.4
3435bias_max_value = 30.0
3536bias_min_value = -30.0
3637response_init_mean = 1.0
3738response_init_stdev = 0.0
39+ response_init_type = gaussian
3840response_replace_rate = 0.0
3941response_mutate_rate = 0.1
4042response_mutate_power = 0.01
@@ -45,12 +47,18 @@ weight_max_value = 30
4547weight_min_value = -30
4648weight_init_mean = 0.0
4749weight_init_stdev = 1.0
50+ weight_init_type = gaussian
4851weight_mutate_rate = 0.8
4952weight_replace_rate = 0.02
5053weight_mutate_power = 0.4
5154enabled_default = True
5255enabled_mutate_rate = 0.01
5356
57+ single_structural_mutation = false
58+ structural_mutation_surer = default
59+ enabled_rate_to_true_add = 0.0
60+ enabled_rate_to_false_add = 0.0
61+
5462[DefaultSpeciesSet]
5563compatibility_threshold = 3.0
5664
@@ -63,3 +71,5 @@ species_elitism = 4
6371elitism = 2
6472survival_threshold = 0.2
6573
74+ min_species_size = 2
75+
0 commit comments