Перейти к содержанию

Library defaults

7.2 config.py — библиотечные дефолты

Параметр Значение Описание
DEFAULT_MAX_HIDDEN_LAYERS 4 Топологический лимит
DEFAULT_MAX_NEURONS_PER_LAYER 8 Ширина слоя
WEIGHT_INIT_MIN / MAX -2.0 / 2.0 Диапазон инициализации \(\sigma\)
WEIGHT_CLAMP_MIN / MAX -8.0 / 8.0 Clamp после мутации
MUTATION_WEIGHT_RATE 0.8 P(мутация \(\sigma\))
MUTATION_WEIGHT_SCALE 0.5 \(\tau\) — std шума мутации
MUTATION_WEIGHT_FULL_RESET_PROB 0.1 P(полный сброс \(\sigma\))
AGGRESSIVE_MUTATION_RATE / SCALE 1.0 / 1.5 Агрессивная мутация
ELITE_PERCENT 0.2 \(\rho\)
ALLOWED_ACTIVATIONS [relu, gelu, tanh, leaky_relu] Доступные активации
ALLOWED_CHANNELS [3, 8, 16] Доступные ширины каналов
ALLOWED_OUTPUT_READOUTS [mean, mean_minus_median] Readout функции
CUDA_EMPTY_CACHE_INTERVAL 50 Каждые N сохранений генома
CNN_NEAT_USE_AMP True AMP по умолчанию