Форма ввода временного ряда Keras - PullRequest
0 голосов
/ 09 марта 2019

Я борюсь с формой ввода, которая нужна моей модели Keras.

У меня длинный временной ряд: 100 000 шагов, 15 функций. У меня есть 4 регрессии для каждого временного шага.

Итак, согласно Keras doc я должен создать набор данных формы (batch_size, timesteps, data_dim), поэтому в моем случае (1, 100000, 15). Форма вывода равна (batch_size, num_classes), поэтому я предполагаю, что мои входы и выходы не совместимы.

Итак, я сейчас использую эти фигуры:

x_train -> (100000, 32, 1) и y_train -> (100000, 4)

И моя модель начинается с:

model.add(
    Dense(128, 
          input_shape=(None, 15),
          activation='relu')
)
model.add(LSTM(256))

Так что это работает, моя модель работает и получает неплохие оценки, но я думаю, что я не использую керас так, как его следует использовать? Как мне все изменить, чтобы соответствовать каркасу?

Спасибо

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