import java.io.*;
public class NeuralNetwork
{
public static final double learningRate = 0.001;
private int numInputs;
private int numOutputs;
private double inputs[];
private double outputs[];
private double weights[][];
public NeuralNetwork(int numInputs, int numOutputs) {
this.numInputs = numInputs + 1;
this.numInputs = numInputs;
this.numOutputs = numOutputs;
initialize();
}
private void initialize()
{
inputs = new double[numInputs];
outputs = new double[numOutputs];
weights = new double[numOutputs][numInputs];
for (int i = 0; i < numInputs; i++)
inputs[i] = 0.0;