public void SetWeights(List<Neuron> previousLayer, NetFileData data) { for(int i=0; i < neurons.Count; i++) { if (!(neurons[i] is BiasNode)) { for (int prev = 0; prev < previousLayer.Count; prev++) { double weight = data.GetWeights(Id, i, prev); neurons[i].AddLink(weight, previousLayer[prev]); } } } }