Вход
Регистрация

Проблема предсказания временных рядов

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