예제 #1
0
 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);
             }
         }
     }
 }