elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Re: all in all uva exercise en: 15 Julio 2016, 10:46 am
Según yo he entendido el problema he encontrado esos fallos. Y a mi me funciona. De todas maneras, se puede programar de una manera bastante más eficiente, aunque como es un problema pequeño no importa demasiado.
Espero que te ayude.
Un saludo

Código
  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;
  4. import java.util.StringTokenizer;
  5. import java.util.NoSuchElementException;
  6.  
  7. /**
  8.  * a->97 z->122 A->65 A->90
  9.  *
  10.  * @author qwery.azc
  11.  */
  12. public class Main {
  13.  
  14.    public String pertenecer(String cadenita, String cadenota) {
  15.        int piv = 0;
  16.        int cajaIndex=0;
  17.        String res="No";
  18.        for (int i = 0; i < cadenita.length(); i++) {
  19.            char caracter=cadenita.charAt(i);
  20.            for (int j = 0; j < cadenota.length() ; j++) {
  21.                if (caracter == cadenota.charAt(j)) {
  22.                    piv++;
  23.                    break;  //Si incrementas la i este bucle sigue y ya no es necesario porque ha encontrado el caracter.
  24.  
  25.                }
  26.  
  27.            }
  28.        }
  29.        if(piv==cadenita.length()){
  30.            res="Yes";
  31.        }
  32.        System.out.println(res);
  33.        return res;
  34.    }
  35.  
  36.    public static void main(String argumentos[]) throws IOException {
  37.        Main m = new Main();
  38.         StringTokenizer stk;
  39.         String line;
  40.         String cad1,cad2;
  41.        BufferedReader  scanner = new BufferedReader(new InputStreamReader(System.in));
  42.        while ((line=scanner.readLine())!=null) {
  43.           stk=new StringTokenizer(line," ");
  44.           try { //Tienes que usar un try/catch para capturar la excepcion que se lanza cuando stk se queda vacio.
  45.           cad1=stk.nextToken();
  46.           cad2=stk.nextToken();
  47.            }catch(NoSuchElementException e){
  48.                break;
  49.            }
  50.           m.pertenecer(cad1, cad2);
  51.        }
  52.  
  53.        scanner.close();
  54.    }
  55. }
  56.  
2  Programación / Java / Re: Implementación de red neuronal en Java en: 15 Julio 2016, 00:59 am
Pues lo que hace cualquier red, aprender de sus errores y dar una respuesta mejor en cada epoca (intento). En el primer mensaje dije que se la entrena para resolver operaciones XOR (operaciones lógicas, con dos entradas).
En el Main del programa he puesto una pequeña descripción en comentario de lo que hace la prueba. Crea una red con 2 neuronas de entrada, 4 ocultas y una de salida. En las de entrada se ponen los valores (1 o 0) y da una salida que a cada epoca se irá aproximando más al valor que tiene que dar.
3  Programación / Java / Re: Implementación de red neuronal en Java en: 15 Julio 2016, 00:09 am
Sí, bueno, es un conjunto de clases para aprovechar algo la POO y hacer una red algo más "escalable" digamos
4  Programación / Java / Implementación de red neuronal en Java en: 14 Julio 2016, 23:17 pm
Estos dias me dio por empezar a leer sobre redes neuronales y he acabado implementando un conjunto de clases en Java para poder crear y entrenar las del tipo Perceptrón Multicapa. Aquí dejo el código por si a alguien le interesa ^^
https://github.com/AIRLegend/Red-Neuronal
Decir que el programa main crea uno y le da un conjunto de pruebas para  enseñar a la red a realizar la operación XOR.
Un saludo
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines