Index
4.1 Структура генома¶
Геном ConvolutionalNeuralNetwork содержит:
- Топологию: множество enabled-рёбер \(E_\text{enabled} \subseteq E\).
- Гены рёбер:
ConvolutionConnectionGeneна каждое \((u,w)\). - Innovation map: \(\iota : (u,w) \mapsto \mathbb{N}\) — исторические номера для NEAT-style alignment.
- node_sizes: \(\mathbf{s}(v)\) для всех \(v \in V\).
- PyTorch-параметры:
nn.Conv2dна каждом активном ребре.
Класс CnnNeat управляет популяцией \(\mathcal{P} = \{G_1, \ldots, G_P\}\), fitness-оценками и операторами размножения.