Я пытаюсь запустить модель keras следующим образом:
model = Sequential()
model.add(Dense(10, activation='relu',input_shape=(286,)))
model.add(Dense(1, activation='softmax',input_shape=(324827, 286)))
Этот код работает, но если я пытаюсь добавить слой для встраивания:
model = Sequential()
model.add(Embedding(286,64, input_shape=(286,)))
model.add(Dense(10, activation='relu',input_shape=(286,)))
model.add(Dense(1, activation='softmax',input_shape=(324827, 286)))
I ' получаю следующую ошибку:
ValueError: Error when checking target: expected dense_2 to have 3 dimensions, but got array with shape (324827, 1)
Мои данные имеют 286 объектов и 324827 строк. Я, наверное, что-то не так с определениями формы, можете ли вы сказать мне, что это такое? Спасибо