public void ReduceData(int num_TrainingPerClass) { for (int epoch = 0; epoch < num_Epochs; epoch++) { for (int i = 0; i < num_Classes; i++) { for (int j = 1; j <= num_TrainingPerClass; j++) { String pattern = "img/" + classes[i] + "/Training/" + j + ".txt"; string[] lines = System.IO.File.ReadAllLines(pattern); double[] input = HelperFunctions.ToDoubleArray(lines); HelperFunctions.Normalize(ref input); PCA.ReduceData(input); } } } }