@Override
	public double[] predict(double[] x) {
		n.setInput(x);
		n.propagate();
		double[] o = n.getOutput();
		double e = 0;
		for (double o0 : o) e += o0 * o0;
		if (e > 10e8) System.err.println("Neural Network Overflow Error: "+e);
		return o;
	}