# NEAT configuration for the fixed-length bit-sequence memory experiment. # The `NEAT` section specifies parameters particular to the NEAT algorithm # or the experiment itself. This is the only required section. [NEAT] fitness_criterion = max fitness_threshold = 1.0 pop_size = 100 reset_on_extinction = 0 [DefaultGenome] num_inputs = 64 num_hidden = 10 num_outputs = 3 initial_connection = partial_direct 0.5 feed_forward = True compatibility_disjoint_coefficient = 1.0 compatibility_weight_coefficient = 0.6 conn_add_prob = 0.2 conn_delete_prob = 0.2 node_add_prob = 0.2 node_delete_prob = 0.2 activation_default = random activation_options = abs clamped cube exp gauss hat identity inv log relu sigmoid sin softplus square tanh activation_mutate_rate = 0.1 aggregation_default = sum aggregation_options = sum aggregation_mutate_rate = 0.1 bias_init_mean = 0.0 bias_init_stdev = 1.0 bias_replace_rate = 0.1 bias_mutate_rate = 0.7 bias_mutate_power = 0.5 bias_max_value = 30.0 bias_min_value = -30.0 response_init_mean = 1.0 response_init_stdev = 0.1 response_replace_rate = 0.1 response_mutate_rate = 0.1 response_mutate_power = 0.1 response_max_value = 30.0 response_min_value = -30.0 weight_max_value = 30 weight_min_value = -30 weight_init_mean = 0.0 weight_init_stdev = 1.0 weight_mutate_rate = 0.8 weight_replace_rate = 0.1 weight_mutate_power = 0.5 enabled_default = True enabled_mutate_rate = 0.01 [DefaultSpeciesSet] compatibility_threshold = 3.1 [DefaultStagnation] species_fitness_func = max max_stagnation = 20 [DefaultReproduction] elitism = 5 survival_threshold = 0.3