public void BackwardPass(double[] networkOutput, double[] target) { double[] localGrads; double[] newLocalGrads; _outputLayer.BackwardPassOnOutput(target, networkOutput, out newLocalGrads); localGrads = newLocalGrads; _hiddenLayer.BackwardPass(localGrads, out newLocalGrads); }