public function testSynapsesGeneration()
 {
     $mlp = new MultilayerPerceptron([2, 2, 1]);
     $layers = $mlp->getLayers();
     foreach ($layers[1]->getNodes() as $node) {
         if ($node instanceof Neuron) {
             $synapses = $node->getSynapses();
             $this->assertCount(3, $synapses);
             $synapsesNodes = $this->getSynapsesNodes($synapses);
             foreach ($layers[0]->getNodes() as $prevNode) {
                 $this->assertContains($prevNode, $synapsesNodes);
             }
         }
     }
 }