public ArrayList prueba() { int number = 240; PatternProcessingHelper patternHelper = new PatternProcessingHelper(); ArrayList arr = patternHelper.ArrayListFromNumber(number, 9); return arr; // ArrayList arr; //Parser parser = new Parser(); //List<string> lectura = parser.obtenerLecturaDeArchivo("C:\\Users\\Gonzalo Ricco\\Documents\\GitHub\\llovera\\Datos_LLuviacsv.csv"); }
public long Run(int num1,int num2,int num3, int num4) { ArrayList inputs=new ArrayList(); ArrayList inputsBinary= new ArrayList(); ArrayList output=new ArrayList(); PatternProcessingHelper patternHelper=new PatternProcessingHelper(); //Agrego los datos capturados en el form, para luego obtener un array en binario que es el total de inputs inputs.Add(num1); inputs.Add(num2); inputs.Add(num3); inputs.Add(num4); //Obtengo el set de datos en binario inputsBinary = ConversionArrayBinario(inputs); //Step 2: Run the network and obtain the output output = network.RunNetwork(inputsBinary); return patternHelper.NumberFromArraylist(output); }
protected ArrayList ConversionArrayBinario(ArrayList inputs) { ArrayList arrayBinario=new ArrayList(); foreach(int number in inputs){ PatternProcessingHelper patternHelper = new PatternProcessingHelper(); ArrayList arr = patternHelper.ArrayListFromNumber(number, 9); int i; for (i = 0; i <= 8; i++) { arrayBinario.Add(arr[i]); } } return arrayBinario; }
//Metodo que recibe un numero correspondiente a un dato y lo carga como input protected void cargarNumeroComoArrayOutput(int number,ref TrainingData td) { PatternProcessingHelper patternHelper = new PatternProcessingHelper(); ArrayList arr = patternHelper.ArrayListFromNumber(number, 9); int i; for (i = 0; i <= 8; i++) { td.Outputs.Add(arr[i]); } }