private void cargarSetAprendizaje(){
		DefaultTableModel temp = (DefaultTableModel) this.tablaSetAprendizaje.getModel();
		String csvFile = "dataset/diabetes_aprendizaje_perceptron.csv";
		BufferedReader br = null;
		String line = "";
		String cvsSplitBy = ",";
		
		try {
	 			
			double maximo0 = normalizacion.obtenerMaximo(0, csvFile);
			double maximo1 = normalizacion.obtenerMaximo(1, csvFile);
			double maximo2 = normalizacion.obtenerMaximo(2, csvFile);
			double maximo3 = normalizacion.obtenerMaximo(3, csvFile);
			double maximo4 = normalizacion.obtenerMaximo(4, csvFile);
			double maximo5 = normalizacion.obtenerMaximo(5, csvFile);
			double maximo6 = normalizacion.obtenerMaximo(6, csvFile);
			double maximo7 = normalizacion.obtenerMaximo(7, csvFile);
			
			double minimo0 = normalizacion.obtenerMinimo(0, csvFile);
			double minimo1 = normalizacion.obtenerMinimo(1, csvFile);
			double minimo2 = normalizacion.obtenerMinimo(2, csvFile);
			double minimo3 = normalizacion.obtenerMinimo(3, csvFile);
			double minimo4 = normalizacion.obtenerMinimo(4, csvFile);
			double minimo5 = normalizacion.obtenerMinimo(5, csvFile);
			double minimo6 = normalizacion.obtenerMinimo(6, csvFile);
			double minimo7 = normalizacion.obtenerMinimo(7, csvFile);
			
			br = new BufferedReader(new FileReader(csvFile));

			while ((line = br.readLine()) != null) {
	 
				String[] patron = line.split(cvsSplitBy);
				
				if(normalizar.equals("NO")){
					Object nuevo[]= {patron[0], patron[1], patron[2], patron[3], patron[4], patron[5], patron[6], patron[7], patron[8]};
					temp.addRow(nuevo);
					
				}else if(normalizar.equals("MAX")){
					Object nuevo[]= {String.valueOf(Double.valueOf(patron[0])/maximo0), 
							 String.valueOf(Double.valueOf(patron[1])/maximo1), 
							 String.valueOf(Double.valueOf(patron[2])/maximo2),
							 String.valueOf(Double.valueOf(patron[3])/maximo3),
							 String.valueOf(Double.valueOf(patron[4])/maximo4),
						     String.valueOf(Double.valueOf(patron[5])/maximo5),
						     String.valueOf(Double.valueOf(patron[6])/maximo6),
						     String.valueOf(Double.valueOf(patron[7])/maximo7),
							 patron[8]
							 };
					temp.addRow(nuevo);
				}else if(normalizar.equals("MAX/MIN")){
					Object nuevo[]= {String.valueOf((double)(Double.valueOf(patron[0])-minimo0)/(double)(maximo0-minimo0)), 
							 String.valueOf((double)(Double.valueOf(patron[1])-minimo1)/(double)(maximo1-minimo1)), 
							 String.valueOf((double)(Double.valueOf(patron[2])-minimo2)/(double)(maximo2-minimo2)),
							 String.valueOf((double)(Double.valueOf(patron[3])-minimo3)/(double)(maximo3-minimo3)),
							 String.valueOf((double)(Double.valueOf(patron[4])-minimo4)/(double)(maximo4-minimo4)),
						     String.valueOf((double)(Double.valueOf(patron[5])-minimo5)/(double)(maximo5-minimo5)),
						     String.valueOf((double)(Double.valueOf(patron[6])-minimo6)/(double)(maximo6-minimo6)),
						     String.valueOf((double)(Double.valueOf(patron[7])-minimo7)/(double)(maximo7-minimo7)),
							 patron[8]
							 };
					temp.addRow(nuevo);
				}

			}
	 
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		} catch (IndexOutOfBoundsException e) {
			System.out.println("Error accediendo al csv");
		} finally {
			if (br != null) {
				try {
					br.close();
				} catch (IOException e) {
					e.printStackTrace();
				}
			}
		}
	 
	}