数据集是数字数据,可预测流失或活跃 数据列(共44列) 但是我在Conv1D层遇到了这个错误
Error when checking input: expected conv1d_input to have shape (43, 1) but got array with shape (1, 1)
n_cols = train_X.shape[1]
train_X = np.expand_dims(train_X, axis=2)
test_X = np.expand_dims(test_y, axis=2)
# For conv1d statement:
input_shape = (n_cols, 1)
model.add(Conv1D(43, 4, activation='relu', input_shape=input_shape))
model.add(Flatten())
model.add(Dropout(0.5))
model.add(Dense(2, activation='softmax')) # output layer churn or active
model.compile(optimizer='adam', loss='sparse_categorical_crossentropy', metrics=['accuracy', 'mse'])