public String reconhecerCaracter(LinkedList<Integer> entradas, LinkedList<Integer> pesos) throws Exception {

		String retorno = "";
		LinkedList<Caracter> caracteres = Utils.getCaracteresRedeNeural();
		LinkedList<Integer> neuronios = Utils.calcularSaidas(entradas, pesos);

		Integer saidaEncontrada1 = neuronios.get(0);
		Integer saidaEncontrada2 = neuronios.get(1);
		Integer saidaEncontrada3 = neuronios.get(2);

		for (int i = 0; i < caracteres.size(); i++) {
			if (caracteres.get(i).getSaidas().get(0).equals(saidaEncontrada1) && caracteres.get(i).getSaidas().get(1).equals(saidaEncontrada2)
					&& caracteres.get(i).getSaidas().get(2).equals(saidaEncontrada3)) {
				retorno = caracteres.get(i).getValor();
			}
		}

		return retorno;
	}