public void Set(IMaths maths, Neuron neuron, List <Neuron> inputNeurons) { foreach (var inputNeuron in inputNeurons) { var synapse = new Synapse() { FromNeuron = inputNeuron, ToNeuron = neuron, Weight = maths.Random() }; inputNeuron.OutputSynapses.Add(synapse); neuron.InputSynapses.Add(synapse); } }