public void entrenar(String[][] entradas){
		
		boolean finalizado = false;
		int Pw,error, y;
		this.numeroEpocasFinal = 0;
		
			while(!finalizado){ 
				
				finalizado = true;
				
				for(int n = 0; n < entradas.length; n++){
					Pw = this.desicion(entradas[n]);
					y = Integer.valueOf(entradas[n][entradas[n].length-1]); //Clase esperada
					error = y - Pw;
					System.out.println("Entrada[" + n + "] Y: " + y + " Pw: " + Pw);
						if(error != 0){
							finalizado = false;
							this.ajustarPesos(entradas[n], error);
						}
				}
				
				this.numeroEpocasFinal++;
				
				if(this.numeroEpocasFinal >= this.limiteEpocas)
					finalizado = true;
			}
		
		//Pesos finales	
		System.out.println("Peso 1: " + this.getPesoLlaveEntera(0));
		System.out.println("Peso 2: " + this.getPesoLlaveEntera(1));
		System.out.println("Peso 3: " + this.getPesoLlaveEntera(2));
		System.out.println("Peso 4: " + this.getPesoLlaveEntera(3));
	}