| # config-feedforward-v3.txt | |
| [NEAT] | |
| fitness_criterion = max | |
| fitness_threshold = 0.98 # V3 için eşik, ayarlanabilir | |
| pop_size = 150 | |
| reset_on_extinction = False | |
| [DefaultGenome] | |
| # node activation options | |
| activation_default = sigmoid | |
| activation_mutate_rate = 0.0 | |
| activation_options = sigmoid | |
| # node aggregation options | |
| aggregation_default = sum | |
| aggregation_mutate_rate = 0.0 | |
| aggregation_options = sum | |
| # node bias options | |
| bias_init_mean = 0.0 | |
| bias_init_stdev = 1.0 | |
| bias_max_value = 30.0 | |
| bias_min_value = -30.0 | |
| bias_mutate_power = 0.5 | |
| bias_mutate_rate = 0.7 | |
| bias_replace_rate = 0.1 | |
| # genome compatibility options | |
| compatibility_disjoint_coefficient = 1.0 | |
| compatibility_weight_coefficient = 0.5 | |
| # connection add/remove rates | |
| conn_add_prob = 0.5 | |
| conn_delete_prob = 0.5 | |
| # connection enable options | |
| enabled_default = True | |
| enabled_mutate_rate = 0.01 | |
| feed_forward = True | |
| initial_connection = full_nodirect # Başlangıçta girdilerle çıktılar arası bağlantı | |
| # node add/remove rates | |
| node_add_prob = 0.2 | |
| node_delete_prob = 0.2 | |
| # network parameters | |
| num_hidden = 0 | |
| num_inputs = 2 # <-- YENİ DEĞER: Artık 2 girdimiz var | |
| num_outputs = 1 | |
| # species options | |
| species_fitness_func = max | |
| max_stagnation = 20 | |
| species_set_size = 30 | |
| # weight options | |
| weight_init_mean = 0.0 | |
| weight_init_stdev = 1.0 | |
| weight_max_value = 30 | |
| weight_min_value = -30 | |
| weight_mutate_power = 0.5 | |
| weight_mutate_rate = 0.8 | |
| weight_replace_rate = 0.1 | |
| [DefaultSpeciesSet] | |
| compatibility_threshold = 3.0 | |
| [DefaultStagnation] | |
| species_fitness_func = max | |
| max_stagnation = 15 | |
| species_elitism = 2 |