форма входа поезда: (13974, 100, 6, 5)
форма выхода поезда: (13974, 1,1)
форма входного теста: (3494, 100, 6,5)
Форма тестового вывода: (3494, 1, 1)
Я занимаюсь разработкой следующей модели. 2D CNN LSTM.
model = Sequential()
model.add(TimeDistributed(Conv2D(1, (1,1), activation='relu',
input_shape=(6,5,1))))
model.add(TimeDistributed(MaxPooling2D(pool_size=(6, 5))))
model.add(TimeDistributed(Flatten()))
model.add(LSTM(units=300, return_sequences= False, input_shape=(100,1)))
model.add(Dense(1))
, когда я пытаюсь соответствовать как следует
model.fit(train_input,train_output,epochs=50,batch_size=60)
, это выдает мне ошибку.
ValueError: шаги должны бытьдлины 1, 1 или 3, но было 2
, пожалуйста, исправьте мою модель. Я преобразую изображение 6,5 в одну единицу и прогнозирую 101-ую отметку времени из 100 отметок времени.