Долгосрочная кратковременная память (LSTM) - PullRequest
0 голосов
/ 17 ноября 2018

У меня есть набор данных для цен акций Apple, который имеет 4 столбца, но я хочу добавить к нему 4 других набора данных с таким же количеством столбцов, чтобы улучшить мой прогноз.Прежде всего, я не знаю, как мне это сделать на python.во-вторых, если у нас есть другие предикторы, мы должны изменить наш набор данных, чтобы иметь формат 3D, поэтому я предполагаю, поскольку я хочу предсказать цены на основе 5 наборов данных, каждый из которых имеет 4 столбца, так что мое измерение равно 5, верно?поэтому код для него выглядит следующим образом:

(с использованием бэкэнда Tensorflow)

ПЕРЕЗАГРУЗКА ДАННЫХ ОБУЧЕНИЯ И ИСПЫТАНИЙ

trainX = np.reshape (trainX, (trainX.shape [0], 5, trainX.shape [1]))

testX = np.reshape (testX, (testX.shape [0], 5, testX.shape [1]))

step_size = 1

...