このエラーが何であるかを理解するのを手伝ってくれる人はいますか?
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)
他の情報が必要な場合は、提供する準備ができています