private function generateSynapses()
{
$layersNumber = count($this->layers) - 1;
for ($i = 0; $i < $layersNumber; ++$i) {
$currentLayer = $this->layers[$i];
$nextLayer = $this->layers[$i + 1];
$this->generateLayerSynapses($nextLayer, $currentLayer);
}
}