У меня есть вопрос, который относится к использованию pybrain для регрессии временного ряда. Я планирую использовать слой LSTM в pybrain для обучения и прогнозирования временного ряда.Прогнозирование временных рядов Pybrain с использованием рекуррентных сетей LSTM
Я нашел пример кода здесь в ссылке ниже
Request for example: Recurrent neural network for predicting next value in a sequence
В приведенном выше примере, сеть способна предсказать последовательность после ее обучаясь. Но проблема заключается в том, что сеть берет все последовательные данные, подавая их в один проход на входной уровень. Например, если данные обучения имеют 10 функций каждый, 10 функций будут одновременно подаваться на 10 входных узлов за один раз.
С моей точки зрения, это уже не предсказание временных рядов, я прав? Поскольку нет разницы в отношении времени, которое каждая функция подается в сеть? Поправьте меня, если я ошибаюсь.
Таким образом, я пытаюсь достичь, это рекуррентная сеть с единственным входным узлом и единственным выходным узлом. Входной узел - это то, где все данные временных рядов будут последовательно подаваться на разных временных шагах. Сеть будет обучена воспроизведению ввода на выходном узле.
Не могли бы вы предложить или направить меня на построение сети, о которой я говорил? Спасибо вам большое заблаговременно.
Могу ли я попросить немного разъяснений на стадии подготовки. Что именно делает CYCLES и EPOCHS_PER_CYCLE частью тренировочного этапа? Кроме того, как это отличается от тренировки для х число эпох? –
@ A.Devereux Сохраняет ошибку. Я думаю, что автор хотел сохранить ошибки каждый EPOCHS_PER_CYCLE, который в этом случае в 5 раз меньше всех ошибок. – MCSH