Архитектура проекта¶
Пакет cnn_neat — ядро нейроэволюции. Вокруг него — приложения (Studio, Lab, Telegram-бот) и исследовательские скрипты (аблация 05, OVA CIFAR-10 06–12, MNIST OVA 15, многоклассовое слияние (multiclass) 13/14/14b/16).
Состояние 2026: классический NEAT-цикл сохранён; поверх него — кэш Меркла активаций, конус размножения (breeding cone), два трека градиентного дообучения (dual-track GD), шардированный archive v3 и live-статус для Studio.
flowchart LR
cfg[ExperimentConfig] --> run[run_single_experiment]
run --> loop[run_evolution]
loop --> eval[eval / tiered / hash-cache]
loop --> cone[BreedingConeService]
loop --> gd[periodic_gd]
loop --> arch[RunArchive v3]
arch --> studio[NEAT Studio]
studio --> bot[study_bot]
eval --> pool[ForwardActivationCache]
cone --> mut[mutation_candidates]
Разделы¶
- Структура файлов — дерево репозитория
- Справочник модулей — классы и функции каждого файла
Связанные страницы: справочник функций, цикл эволюции.
