// TemporalPoint point = new TemporalPoint( [number of values] );
InputField ifield = new BasicInputField();
ifield.setCurrentValue(100);
ifield.setMin(0);
ifield.setMax(200);
OutputFieldRangeMapped orm = new OutputFieldRangeMapped(ifield,-1,1);
log.info(String.valueOf(orm.calculate(0)));
log.info(String.valueOf(orm.convertBack(0)));
InputField a,b;
double[][] arrayOutput = new double[2][2];
BasicNeuralDataSet dataset = new
BasicNeuralDataSet(ARRAY_2D,null);
NormalizationStorageArray2D target = new
NormalizationStorageArray2D(arrayOutput);
DataNormalization norm = new DataNormalization();
norm.setReport(new NullStatusReportable());
norm.setTarget(target);
norm.addInputField(a = new InputFieldMLDataSet(false,dataset,0));
norm.addInputField(b = new
InputFieldMLDataSet(false,dataset,1));
norm.addOutputField(
new OutputFieldRangeMapped(a,0.1,0.9));
norm.addOutputField(new OutputFieldRangeMapped(b,0.1,0.9));
norm.process();
}