// absolutely original object-oriented Artificial Neural Network Processing implementation (c) 2009 by Pablo Gindel class Nnode { private float input[]; float weight[]; float output; Nnode (int num_inputs) { input = new float [num_inputs]; weight = new float [num_inputs]; } void set_inputs (float layer_input[]) { arrayCopy (layer_input, input); } void set_weights (float layer_weight[]) { arrayCopy (layer_weight, weight); } void update () { float accumulator = 0; for (int index=0; index