У меня есть набор данных N_Samples by N_features [N_samples, N_features] и соответствующий набор меток [N_samples, N_labels]. Я хочу использовать Conv1D или Conv2D из керас, но я не знаю, как изменить данные, чтобы они соответствовалиit
В наборе данных содержится около 100 000 выборок с 32 признаками, а набор данных меток такой же длины с 6 классами меток (100000, 6)
model = Sequential()
model.add(Conv1D(64, kernel_size=3, activation=’relu’, input_shape=(None,N_features,1)))
# (i would add other layers after this but right now I don't have any)
model.compile(optimizer='adam', loss='categorical_crossentropy', metrics=['accuracy'])
model.fit(X_train, y_train, batch_size=32, epochs=3)
model.predict(X_test)