public double Run(double[][] inputs, double[] outputs, double[] sampleWeights)
        {
            int old = Iterations;

            Iterations = 1;
            Learn(inputs, outputs, sampleWeights);
            Iterations = old;
            return(Updates.Abs().Max());
        }