Почему тензор потока RNN-истории + примерные графики прогнозирования так сильно отличаются от обучающего набора данных? - PullRequest
0 голосов
/ 09 февраля 2020

Я работал с этим учебником: https://www.tensorflow.org/tutorials/structured_data/time_series#predict_a_single_step_future

, и я дошел до того, что я делаю выборочные прогнозы, но если вы посмотрите на графики прогнозирования выше, я уже немного запутался, потому что история выглядит по-разному на каждом из этих графиков - но я склонен к тому, что история всегда должна быть постоянной ??

Я сейчас на этом шаге: https://www.tensorflow.org/tutorials/structured_data/time_series#multi -step_model

В моем конкретном случае c приведен мой набор данных с 5033 наблюдениями одного объекта:

enter image description here

и вот мой пример предсказания:

enter image description here

Я следую всему учебнику, дословно связанному с исключение некоторых свойств, потому что я хотел попробовать использовать другой набор данных.

training_coef: 0.8 # standard 80/20 split between training + validation
step_size: 1 # tutorial had 30
batch_size: 256 # same as tutorial
buffer_size: 10000 # same as tutorial
future_target: 100 # tutorial had 72
past_history: 4000 # tutorial had 720

tldr: кто-то может объяснить, почему строка истории в связанном учебнике отличается от самих примеров данных, а затем изменяется в зависимости от история прошлого?

ЕСЛИ Вы хотите попробовать запустить то, что у меня есть, для себя и отладки, я нахожусь на CUDA 10.1 и tenorsflow == 2.1.0, и я загрузлю код и образцы данных для вас.

1 Ответ

1 голос
/ 09 февраля 2020

Ваши графики выглядят иначе, потому что вы рисуете только первые 4000 точек на втором рисунке. Если вы присмотритесь повнимательнее, вы поймете, что цифра «0» на вашей первой фигуре указывает на (примерно) 2016-01-14. Второй график является нарезанной и масштабированной копией первого.

...