Notebook
8.2 Быстрый запуск (блокнот)¶
Выберите ядро Python (cnn-neat GPU). Блокнот (notebook) содержит:
1. Импорт и проверка GPU
2. ExperimentConfig — все настройки в одном месте
3. run_single_experiment(cfg) — сборка эволюции и запуск обучения
4. Просмотр результатов: live_dashboard.html, run_report.html
Минимальный запуск (5 поколений для проверки):
from cnn_neat import ExperimentConfig, run_single_experiment
cfg = ExperimentConfig(
positive_class=0,
population_size=20,
num_generations=5,
fitness_val_size=1000,
seed=42,
)
# Требует CUDA; собирает эволвер + val loader и вызывает run_evolution внутри.
run_single_experiment(cfg)
Низкоуровневый API
run_evolution(evolver, val_loader, device, cfg, ...) принимает уже собранные
эволвер, val-loader и device. Для одиночного прогона используйте
run_single_experiment(cfg), который выполняет эту сборку за вас.