检查输入时出错:预期conv1d_input具有形状(43,1),但数组的形状为(1,1)

时间:2019-11-22 16:51:38

标签: keras

数据集是数字数据,可预测流失或活跃 数据列(共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'])

0 个答案:

没有答案