【发布时间】:2020-04-07 06:50:52
【问题描述】:
我的模型如下。
model = Sequential()
model.add(Embedding(input_dim=wordEmbeddings.shape[0]+2, output_dim=wordEmbeddings.shape[1], input_length=n_in, trainable=False))
model.add(Masking(mask_value=0.))
model.add(Bidirectional(LSTM(200, return_sequences=True, recurrent_dropout=0.5, dropout=0.5, name='bilstm1')))
model.add(TimeDistributed(Dense(100, activation="relu")))
crf = CRF(n_out,sparse_target=True)
model.add(crf)
模型摘要
当我在没有遮罩层的情况下使用这个模型时,这个模型工作得很好。但损失是负数。因此,作为解决方案,我尝试添加掩码,然后出现此错误提示
【问题讨论】:
标签: keras recurrent-neural-network masking named-entity-recognition crf