Код: Выделить всё
[NEAT]
fitness_criterion = max
fitness_threshold = 1000
pop_size = 10
reset_on_extinction = False
[DefaultGenome]
num_inputs = 6
num_outputs = 4
num_hidden = 0
feed_forward = True
initial_connection = full
activation_default = sigmoid
activation_options = sigmoid
aggregation_default = sum
aggregation_options = sum
[DefaultSpeciesSet]
compatibility_threshold = 3.0
compatibility_disjoint_coefficient = 1.0
compatibility_weight_coefficient = 0.5
[DefaultStagnation]
species_fitness_func = max
max_stagnation = 5
species_elitism = 1
[DefaultReproduction]
elitism = 1
survival_threshold = 0.2
< /code>
Но когда я запускаю свой код, я получаю эту ошибку: < /p>
raise RuntimeError('Missing configuration item: ' + self.name)
RuntimeError: Missing configuration item: compatibility_disjoint_coefficient
Любые идеи, что может вызвать это?
Код: Выделить всё
local_dir = os.path.dirname(__file__)
config_file = os.path.join(local_dir, 'config-feedforward.txt')
run_neat(config_file)
< /code>
и < /p>
def run_neat(config_path):
config = neat.Config(
neat.DefaultGenome,
neat.DefaultReproduction,
neat.DefaultSpeciesSet,
neat.DefaultStagnation,
config_path
)
Подробнее здесь: https://stackoverflow.com/questions/797 ... ficient-er