Не подскажите ли, как правильно организовать обучение нейронной сети для прогнозирования случайного временного ряда.
Вопрос возник так. Существует временной ряд значений, для которого стоит задача предсказать его последующие значения. Я организовал обучение сети следующим образом. Сфомировал массив входных данных 10х100, где 10 - размерность входа сети, а 100 - размерность обучающей выборки. Первый столбец выборки огранизовал так: первые десять значений ряда, а 11-ое значение - это первое значение матрицы желаемого выхода сети. Следующий столбец, соответственно, значения со 2 по 11 исходного временного ряда, а для выходной матрицы следующее 12-ое. И так далее.
Так вот. При обучении и дальнейшем тестировании у меня создалось впечатление, что сеть не предсказывает, а повторяет значения входного ряда. Где я ошибся? Как правильно?
Я использовал MatLab.
Спасибо.