在一个有1000个文本的数据框架中,在做了预处理词条分类之后,我如何找出每个文本中有多少个单词被词条分类?
发布于 2020-09-28 11:18:56
为什么你的模型只运行了3个时期?我建议你运行它大约20个时期,然后看看验证精度是否没有降低。我可以告诉你的是,你需要修改你的这行代码:
model.add(Embedding(300000,60,input_length=300))要这样做:
model.add(Embedding(k, 60,input_length=300))其中,您可以将k设置为256或512或接近它们的数字。但是300000就太多了。这样,当主要工作是编码器和解码器时,您的网络将更多地关注嵌入层。
另外,您应该在编码器和解码器中增加LSTM单元(可能增加到128或256这样的数字),并删除recurrent_dropout参数(因为,您将在编码器之后使用dropout层退出)。如果这仍然不起作用,那么您甚至可以向您的模型添加批归一化层。
https://stackoverflow.com/questions/64091550
复制相似问题