Я получаю эту ошибку: шаги должны быть длиной 1, 1 или 3, но были 2
model = Sequential()
model.add(TimeDistributed(Conv2D(filters=64, kernel_size=(2,1), activation='relu',input_shape=(10,7,1),strides=1)))
model.add(TimeDistributed(MaxPooling2D(pool_size=(2,1),strides=2)))
model.add(TimeDistributed(Conv2D(filters=64, kernel_size=(2,1), activation='relu',strides=1)))
model.add(TimeDistributed(MaxPooling2D(pool_size=(2,1),strides=2)))
#model.add(Flatten())
#model.add(TimeDistributed())
model.add(LSTM(64, activation='tanh'))
model.add(Dense(32, activation='sigmoid'))
model.add(Dense(1))
model.compile(optimizer='RMSprop', loss='mse',metrics=['accuracy'])
что мне делать, чтобы этого избежать