模型代码
https://github.com/NLPxiaoxu/Entity-recognition-and-Relation-extraction
https://github.com/weizhepei/CasRel
报错bug及解决
疑惑:为何输出空列表
问题描述:使用https://github.com/NLPxiaoxu/Entity-recognition-and-Relation-extraction里Relation_Model——Relationship_Version3.py,得到的关系抽取结果时而为空(如下图)。
![](https://i-blog.csdnimg.cn/blog_migrate/1bf9e7bf2206137c983441806707790c.png)
问题解决:求助大神,解决问题(如下图)。即,训练过程中,效果不佳,输出为空,很正常。增加迭代次数,看看结果如何。
反思与总结:这个困扰了我很久的问题,经搜索、思考与尝试修改都未能解决,最后,咨询专业人士,轻松解决了问题。看来,仍然需要多请教、多交流。
![](https://i-blog.csdnimg.cn/blog_migrate/57efa65402c1a852a409f3fab0c9afc3.png)
从keras.layers导入LayerNormalization时出错
解决:安装keras-layer-normalization,直接从中导入LayerNormalization
pip install keras-layer-normalization
from keras_layer_normalization import LayerNormalization
(参考:Keras防止过拟合(五)Layer Normalization代码实现_flash_zhj的博客-CSDN博客)