这个问题可能是由于在模型设置时使用了错误的参数而导致的。可以使用以下
以下是可能的代码示例:
from keras.models import Sequential
from keras.layers import LSTM, Dense, Bidirectional
model = Sequential()
model.add(Bidirectional(LSTM(128, return_sequences=True), input_shape=(maxlen, word_embed_dim)))
model.add(Dense(num_tags, activation="sigmoid"))
model.compile(loss='binary_crossentropy', optimizer='adam', metrics=['accuracy'])
在上面的示例中,使用了一个双向LSTM层,设置返回序列为True,并在输出层中使用了sigmoid激活函数。此外,损失函数也需要设置为multi_label_loss。