1

このエラーが何であるかを理解するのを手伝ってくれる人はいますか?

model = Sequential()
model.add(Embedding(82, 100, weights=[embedding_matrix], input_length=1000))
model.add(LSTM(100))
model.add(Dense(100, activation = 'sigmoid'))
model.compile(loss='binary_crossentropy', optimizer='adam', metrics=['accuracy'])
print(model.summary())
model.fit(x_train, y_train, epochs = 5, batch_size=64)

この LSTM モデルを実行すると、次のようなエラーが発生します。

ValueError: Error when checking model target: expected dense_16 to have shape (None, 100) but got array with shape (16, 2)

以下の情報がどれほど役立つかはわかりません。

x_train.shape
Out[959]: (16, 1000)

y_train.shape
Out[962]: (16, 2)

他の情報が必要な場合は、提供する準備ができています

4

2 に答える 2