The method runs one learning epoch, by calling Run method for each vector provided in the input array.
public double RunEpoch( double[][] input ) { double error = 0.0; // walk through all training samples foreach ( double[] sample in input ) { error += Run( sample ); } // return summary error return error; } }