Когда я запускаю этот код:
model = Sequential([
LSTM(300, activation='tanh', input_shape=data.shape, recurrent_activation='sigmoid'),
Dropout(0.2),
Dense(4, activation='linear')
])
model.compile(optimizer='adam', loss='mse')
history = model.fit_generator(training, epochs=22, steps_per_epoch=1)
Эта ошибка появляется: ValueError: cannot copy sequence with size 7 to array axis with dimension 5
Я не знаю, как с этим справиться. Вчера код работал отлично. В других темах я нашел; ошибка может быть связана с np.vstack
. Это нить, о которой я пишу .
Я пытался изменить данные на np.array
, но это не сработало. Кто-нибудь может помочь?
Это может быть полезно: training = TimeseriesGenerator(data, data, length=7, batch_size=6)
TimeseriesGenerator
от keras.preprocessing.sequence