Ввод массива массивов в рекуррентную нейронную сеть (Keras) - PullRequest
0 голосов
/ 13 февраля 2019

В настоящее время у меня есть данные координат в виде

coordinate = [x,y,z,t,dx,dy,dz,dt]

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

path = [[coordinate 1], [coordinate2], ...]

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

data = [path1,path2,path3 ....]

Я хочу ввести в Keras один путь, в частности LSTM, чтобы предсказать следующую координату для этого пути.Как я могу это сделать?Я знаю, что шаг по времени равен 1, а размер пакета может отличаться от None, но Keras выдает ошибки ввода формы.

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

model.add(LSTM(units=1,return_sequences=True,input_shape=(None,8)))
model.add(Dropout(0.2))

#model.add(LSTM(units=1,return_sequences=True,input_shape=(None,8)))                                                                                                                                               
#model.add(Dropout(0.2))                                                                                                                                                                                           

model.add(Dense(1))

model.compile(optimizer='adam',loss='mean_squared_error')

Спасибо

...