public TrainFlatNetworkBackPropagation(FlatNetwork network, IMLDataSet training, double theLearningRate, double theMomentum) : base(network, training) { _momentum = theMomentum; _learningRate = theLearningRate; _lastDelta = new double[network.Weights.Length]; }