Я пытаюсь сделать автоэнкодер с Keras.У меня ошибка как показано ниже
ValueError: Ошибка при проверке ввода: ожидалось, что lstm_1_input будет иметь 3 измерения, но получил массив с формой (480, 7)
Этоследующая информация о данных
df.shape
=> (480, 7)
timesteps = 15
dim = 7
lH = LossHistory()
model = Sequential()
model.add(LSTM(50, input_shape=(timesteps,dim), return_sequences=True))
model.add(Dense(dim))
model.compile(loss='mae',optimizer = 'adam')
и вот проблема при использовании fit
model.fit(data,data, epochs=20, batch_size=100, validation_data=(data,data),verbose=0, shuffle=False, callbacks=[lH])