public IMLDataSet GenerateTraining() { var result = new TemporalMLDataSet(WindowSize, 1); var desc = new TemporalDataDescription(TemporalDataDescription.Type.Raw, true, true); result.AddDescription(desc); for (int year = TrainStart; year < TrainEnd; year++) { var point = new TemporalPoint(1) { Sequence = year }; point.Data[0] = _normalizedSunspots[year]; result.Points.Add(point); } result.Generate(); return(result); }
public IMLDataSet GenerateTraining() { var result = new TemporalMLDataSet(WindowSize, 1); var desc = new TemporalDataDescription( TemporalDataDescription.Type.Raw, true, true); result.AddDescription(desc); for (int day = TrainStart; day < TrainEnd; day++) { var point = new TemporalPoint(1) { Sequence = day, Data = { [0] = _normalizedArray[day] } }; result.Points.Add(point); } result.Generate(); return(result); }
public IMLDataSet GenerateTraining(double[] normalizedData) { var result = new TemporalMLDataSet(WindowSize, 1); TemporalDataDescription desc = new TemporalDataDescription(TemporalDataDescription.Type.Raw, true, true); result.AddDescription(desc); int TrainStart = 0; int TrainEnd = normalizedData.Length; for (int index = TrainStart; index < TrainEnd; index++) { TemporalPoint point = new TemporalPoint(1) { Sequence = index }; point.Data[0] = normalizedData[index]; result.Points.Add(point); } result.Generate(); return(result); }