Я использую Conv1D вот так
X_train_t = X_train.reshape(X_train.shape[0], 1,12)
X_test_t = X_test.reshape(X_test.shape[0], 1,12)
print(X_train_t.shape)
print(X_train_t)
K.clear_session()
model = Sequential()
model.add(Conv1D(12,1, activation='relu', input_shape=(1,12)))
#model.add(MaxPooling1D(pool_size = (6)))
model.add(LSTM(3))
model.add(Dense(1))
Я добавляю maxpooling для повышения производительности, как это, в строке model.add (Conv1D ..
model.add(MaxPooling1D(pool_size = (6)))
, но она показывает ошибку вот так
ValueError: Negative dimension size caused by subtracting 6 from 1 for 'max_pooling1d_1/MaxPool' (op: 'MaxPool') with input shapes: [?,1,1,12].
Это работает, если я установил pool_size = (1), но увеличит значение потерь. Если я хочу изменить pool_size на другое значение, а не 1. Как редактировать модель?