public void UI() {
    tw.println(
        "-------------------------------------------------- User Independent -------------------------------------------------");
    tw.println();
    for (int numberTrainingExamples = 2; numberTrainingExamples <= 9; numberTrainingExamples++) {
      tw.println(
          "------------------------------------------- numberTrainingExamples="
              + numberTrainingExamples
              + " ---------------------------------------");
      tw.println();
      confusionMatrix = new int[26][26];
      usersTrainingRecognitionRate = new double[10];
      usersRecognitionRate = new double[10];
      for (int user = 1; user <= 5; user++) {
        UI(user, numberTrainingExamples);
      }

      tw.println("numberTrainingExamples=" + numberTrainingExamples + " :");
      tw.println();
      tw.println(Utils.matrixToString(confusionMatrix));
      tw.println(Utils.matrixToStringForLatex(confusionMatrix));
      double[] informations = Utils.informations(confusionMatrix);
      tw.println();
      tw.println("umberTrainingExamples=" + numberTrainingExamples + " :");
      tw.println();
      for (int user = 0; user < 5; user++)
        tw.println(
            "Recognition rate for training whith user"
                + (user + 1)
                + " = "
                + usersTrainingRecognitionRate[user]);
      tw.println();
      for (int user = 0; user < 5; user++)
        tw.println("Recognition rate for user" + (user + 1) + " = " + usersRecognitionRate[user]);
      tw.println();
      tw.println("Goodclass examples = " + informations[0]);
      tw.println("Badclass examples = " + informations[1]);
      tw.println("total examples = " + informations[2]);
      tw.println("Recognition rate = " + informations[3]);
      tw.println(
          "----------------------------------------------------------------------------------------------------------------");
      tw.println();
      tw.println();
      tw.println();

      tw.println(
          "================================================================================================================");
      tw.println();
    }
    tw.close();
  }