Я работаю с LSTM (в PyTorch) для прогнозирования многомерных временных рядов. Давайте представим ситуацию: у меня есть 2 временных ряда, A и B, и я хочу предсказать t-значение B, используя предыдущие значения A и B (до t). Такое предсказание работает хорошо, моя модель дает хорошие результаты.
Но что, если (во время тестирования, после обучения) я хочу использовать прогнозируемые значения B в качестве входных данных для следующего временного шага вместо реальных значений? Например: я предсказываю первое значение B, делаю шаг, ставлю предсказанное значение вместо реального и делаю предсказание снова. Затем я использую два предсказанных значения вместо реальных двух и так далее. На некоторых этапах во временном ряду В будут только прогнозируемые значения.
Есть ли возможность сделать это?