Прогнозировать отрицательные числа в прогнозе временных рядов - PullRequest
0 голосов
/ 14 января 2020

Я хочу использовать LSTM для прогнозирования временных рядов. Во всех онлайн-учебниках цифры в данных являются положительными числами. Кроме того, во всех руководствах по нормализации данных обучения и тестирования MinMaxScaler используется для вывода выходных значений от 0 до 1. Как можно прогнозировать отрицательные числа / нормализовать данные, если у меня есть отрицательные числа. Все характеристики положительные, но числа, которые я хочу предсказать, могут быть как положительными, так и отрицательными. Пример: 1,221, 1,223, прогноз 1,293 должен составлять 0,07; следующий прогноз 1,223, 1,293, 1,248 должен составлять -0,045.

Спасибо

1 Ответ

0 голосов
/ 14 января 2020

У вас есть несколько вариантов

  1. вывод * 2-1

довольно очевидно, 0,3 будет 0,6-1 = -0,4; 0,6 будет 1,2-1 = 0,2 и т. Д. c.

Используйте функцию активации, которая выводит отрицательные числа.

Существует множество функций активации, которые выводят числа, отличные от 0-1, например, tanh выводит число от -1 до 1.

Эта статья охватывает несколько функций активации, которые вы можете выбрать.

Надеюсь, это поможет! :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...