| [NEAT] | |
| fitness_criterion = max | |
| fitness_threshold = 0.99 # Hedef fitness değeri (1.0'a ne kadar yakınsa o kadar iyi) | |
| pop_size = 150 # Popülasyon büyüklüğü (Donanımına göre artırılabilir) | |
| 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 # İleri beslemeli ağ | |
| initial_connection = full_nodirect # Başlangıçta tam bağlı (girdi-çıktı arası) | |
| # node add/remove rates | |
| node_add_prob = 0.2 # Yeni düğüm ekleme olasılığı | |
| node_delete_prob = 0.2 # Düğüm silme olasılığı | |
| # network parameters | |
| num_hidden = 0 # Başlangıçta gizli katman yok | |
| num_inputs = 1 # Ağ girdisi sayısı (Şimdilik basit, tek sabit girdi) | |
| num_outputs = 1 # Ağ çıktısı sayısı (Olasılığı temsil eden tek bir değer) | |
| # species options | |
| species_fitness_func = max | |
| max_stagnation = 20 # Türlerin gelişmeden kalabileceği maksimum nesil sayısı | |
| 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 # Mutasyonun ağırlığı ne kadar değiştireceği | |
| weight_mutate_rate = 0.8 # Ağırlıkların mutasyona uğrama olasılığı | |
| weight_replace_rate = 0.1 # Ağırlığın tamamen yeni bir değerle değişme olasılığı | |
| [DefaultSpeciesSet] | |
| compatibility_threshold = 3.0 | |
| [DefaultStagnation] | |
| species_fitness_func = max | |
| max_stagnation = 15 | |
| species_elitism = 2 # Her türden sonraki nesle aktarılacak en iyi birey sayısı |