# 事件抽取模型(基于paddlehub)
本模型在官方PaddleHub版本上进行修改得到
官方原版地址:https://github.com/PaddlePaddle/Research/tree/master/KG/DuEE_baseline/DuEE-PaddleHub
本方案github地址:https://github.com/onewaymyway/DuEE_2020
本方案在官方baseline的基础上的改动
1.在网络结构上在CRF层前面增加了双向GRU层(代码见sequence_label.py中SequenceLabelTaskSP类)
2.将trigger预测结果拼接到text前面进行第二阶段的role预测(代码见data_process.py的data_process函数中model=role1的情况),这个改动可以解决同一个句子不同event之间role重叠的问题
3.在训练上,本方案先只用train进行训练,然后再将dev放入train进行最后的训练
4.增加了简单的最终结果剔除机制(代码见datachecker.py)
建议使用AIStudio环境跑这个项目,最好是直接Fork本人分享的项目,
项目地址:https://aistudio.baidu.com/aistudio/projectdetail/545914
### 环境准备
- python适用版本 2.7.x(本代码测试时使用依赖见 ./requirements.txt )
- paddlepaddle-gpu >= 1.7.0、paddlehub >= 1.6.1
- 请转至paddlepaddle官网按需求安装对应版本的paddlepaddle
#### 依赖安装
> pip install -r ./requirements.txt
### 模型训练
各个步骤在notebook文件里(project.ipynb)都有详细说明
按照notebook的顺序执行就可以了,这里就不详细说明了
没有合适的资源?快使用搜索试试~ 我知道了~
2020语言与智能技术竞赛:事件抽取任务方案代码.zip
共16个文件
sh:8个
py:5个
txt:1个
需积分: 5 1 下载量 40 浏览量
2024-01-15
16:30:32
上传
评论
收藏 25KB ZIP 举报
温馨提示
大学生参加学科竞赛有着诸多好处,不仅有助于个人综合素质的提升,还能为未来职业发展奠定良好基础。以下是一些分析: 首先,学科竞赛是提高专业知识和技能水平的有效途径。通过参与竞赛,学生不仅能够深入学习相关专业知识,还能够接触到最新的科研成果和技术发展趋势。这有助于拓展学生的学科视野,使其对专业领域有更深刻的理解。在竞赛过程中,学生通常需要解决实际问题,这锻炼了他们独立思考和解决问题的能力。 其次,学科竞赛培养了学生的团队合作精神。许多竞赛项目需要团队协作来完成,这促使学生学会有效地与他人合作、协调分工。在团队合作中,学生们能够学到如何有效沟通、共同制定目标和分工合作,这对于日后进入职场具有重要意义。 此外,学科竞赛是提高学生综合能力的一种途径。竞赛项目通常会涉及到理论知识、实际操作和创新思维等多个方面,要求参赛者具备全面的素质。在竞赛过程中,学生不仅需要展现自己的专业知识,还需要具备创新意识和解决问题的能力。这种全面的综合能力培养对于未来从事各类职业都具有积极作用。 此外,学科竞赛可以为学生提供展示自我、树立信心的机会。通过比赛的舞台,学生有机会展现自己在专业领域的优势,得到他人的认可和赞誉。这对于培养学生的自信心和自我价值感非常重要,有助于他们更加积极主动地投入学习和未来的职业生涯。 最后,学科竞赛对于个人职业发展具有积极的助推作用。在竞赛中脱颖而出的学生通常能够引起企业、研究机构等用人单位的关注。获得竞赛奖项不仅可以作为个人履历的亮点,还可以为进入理想的工作岗位提供有力的支持。
资源推荐
资源详情
资源评论
收起资源包目录
2020语言与智能技术竞赛:事件抽取任务方案代码.zip (16个子文件)
ABC-code
run_role1_gru_mix.sh 665B
nlputils.py 2KB
run_role1_gru.sh 645B
sequence_label.py 17KB
run_trigger_gru_predict.sh 709B
run_role1_gru_eval.sh 667B
requirements.txt 91B
fileutils.py 1KB
run_role1_gru_predict.sh 733B
run_trigger_gru_predict_withmodel.sh 733B
datachecker.py 10KB
run_trigger_gru.sh 691B
README.md 1KB
run_trigger_gru_mix.sh 713B
data_process.py 17KB
project.ipynb 24KB
共 16 条
- 1
资源评论
普通的一个普通猿
- 粉丝: 1457
- 资源: 1698
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功