public void Train(double[] inp, double[] outp, double learningRate) { Matrix inputs = new Matrix(inp); Matrix targets = new Matrix(outp); HiddenLayer.Inputs = inputs; HiddenLayer.ComputeOut(); OutputLayer.UpdateWeights(targets, learningRate); }
public void Train(double[] inp, double[] outp, double learningRate) { Matrix inputs = new Matrix(inp); Matrix targets = new Matrix(outp); HiddenLayer.Inputs = inputs; HiddenLayer.ComputeOut(); OutputLayer.UpdateWeights(targets, learningRate); }