# swarm_mind_v4/neat_config_v4.txt [NEAT] fitness_criterion = max # Rekabetçi fitness negatif olabileceği için threshold dikkatli ayarlanmalı # Hedef (rekabetçi) fitness (bu değere ulaşılırsa evrim durur) fitness_threshold = 5000 # Popülasyon büyüklüğü (Hız için düşük) pop_size = 30 reset_on_extinction = False [DefaultGenome] # Girdi (16 adet - V3 ile aynı, şimdilik) num_inputs = 16 # Çıktı (3 adet - V3 ile aynı) num_outputs = 3 # Başlangıçta gizli nöron yok num_hidden = 0 # --- Diğer Genom Parametreleri --- # Varsayılan aktivasyon fonksiyonu activation_default = tanh activation_mutate_rate = 0.1 activation_options = tanh sigmoid relu clamped gaussian aggregation_default = sum aggregation_mutate_rate = 0.0 aggregation_options = sum product min max mean median bias_init_mean = 0.0 bias_init_stdev = 1.0 bias_max_value = 10.0 bias_min_value = -10.0 # Bias mutasyonunun ne kadar güçlü olacağı bias_mutate_power = 0.5 # Bias değerlerinin mutasyona uğrama oranı bias_mutate_rate = 0.7 # Bias değerinin tamamen değişme oranı bias_replace_rate = 0.1 compatibility_disjoint_coefficient = 1.0 compatibility_weight_coefficient = 0.5 # Yeni bağlantı ekleme olasılığı conn_add_prob = 0.1 # Bağlantı silme olasılığı conn_delete_prob = 0.05 enabled_default = True enabled_mutate_rate = 0.01 # Geri beslemesiz ağ (FeedForward) feed_forward = True # Başlangıç bağlantı tipi (full_direct: tüm girdiler çıktılara bağlı) initial_connection = full_direct # Yeni nöron ekleme olasılığı node_add_prob = 0.05 # Nöron silme olasılığı node_delete_prob = 0.02 response_init_mean = 1.0 response_init_stdev = 0.0 response_max_value = 10.0 response_min_value = -10.0 response_mutate_power = 0.0 response_mutate_rate = 0.0 response_replace_rate = 0.0 weight_init_mean = 0.0 weight_init_stdev = 1.0 weight_max_value = 10.0 weight_min_value = -10.0 # Ağırlık mutasyonunun ne kadar güçlü olacağı weight_mutate_power = 0.5 # Ağırlıkların mutasyona uğrama oranı weight_mutate_rate = 0.8 # Ağırlıkların tamamen değişme oranı weight_replace_rate = 0.1 [DefaultSpeciesSet] # Tür uyumluluk eşiği compatibility_threshold = 3.0 [DefaultStagnation] # Türün fitness'ı en iyi bireye göre mi ortalamaya göre mi? species_fitness_func = max # Bir tür kaç nesil gelişmezse yok sayılır max_stagnation = 25 # Her türden kaç en iyi birey korunur species_elitism = 2 [DefaultReproduction] # Popülasyonun kaç en iyi bireyi doğrudan sonraki nesle geçer elitism = 2 # Tür içindeki bireylerin ne kadarının üremeye katılabileceği survival_threshold = 0.2