这是我在stackoverflow中的第一个问题。我是ENCOG的新手。我们正在开发一个神经网络,我的generateTrainingData()有问题。它得到一个NullPointerException。你知道如何解决这个问题吗?我认为我在提供TRAIN_END和EVAL_START的具体价值时遇到了问题。我的输入大小为1035。
//generates training set
public MLDataSet generateTrainingData(){
TemporalMLDataSet result = new TemporalMLDataSet(WINDOW_SIZE, 24);
TemporalDataDescription desc = new TemporalDataDescription(
TemporalDataDescription.Type.RAW, true, true);
result.addDescription(desc);
for (int year = TRAIN_START; year < TRAIN_END; year++) {
TemporalPoint point = new TemporalPoint(1);
point.setSequence(year);
point.setData(0, this.normalizeData[year]);
result.getPoints().add(point);
}
result.generate();
return result;
}