# CCKS2021
## 介绍
CCKS 2021:面向金融领域的篇章级事件抽取和事件因果关系抽取
url:https://www.biendata.xyz/competition/ccks_2021_task6_2
最终成绩第十
## 主要框架
代码有两部分组成,event classification和arguement detection
#### event classification
- 将原始数据中的reason_type和result_type事件提取出来
- 使用BERT+linear
- 输入[cls]+key_word+[sep]+sentence
- 输出为原因事件的组合reason_type#result_type的概率
#### arguement classification
- 通过第一步的结果提取句子的事件角色
- 使用BERT+linear
- 输入[cls]+role+[sep]+event_type+[sep]+key_word+[sep]+sentence
- 输出为角色在句子中的起始位置概率和结束位置概率
- 加入了负例,负例中的原因或结果其中一个和正例相同
## 运行
- 将data.rar解压
- 在ccks2021FEE下放入roberta模型
- 运行event/event_train.py进行第一部分训练
- 运行arguemnt/argue_train.py进行第二部分训练
## 效果
event_train的f1值在0.64左右
argue_train的f1值在0.82左右
## 文件说明
* event: event classification相关代码
- event_train: 训练代码
- model: 模型
- event_dataReader: 数据处理代码
- statistics: 对多组模型结果投票
* arguement: arguement detection相关代码
- event_train: 训练代码
- model: 模型
- argu_data_reader: 数据处理代码
- statistics: 对多组模型结果投票
- evaluate: validation验证代码
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的竞赛项目学习资料,作为参考学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于python的ccks2021事件抽取比赛源码+项目说明.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于python的ccks2021事件抽取比赛源码+项目说明.zip (21个子文件)
code_20105
utils.py 2KB
evaluate
evaluate.py 2KB
evaluate.py 2KB
data.rar 8.03MB
model.py 1KB
event
utils.py 2KB
model.py 600B
event_dataReader.py 4KB
statistics.py 2KB
event_train.py 16KB
debug.py 4KB
argument
utils.py 2KB
debugTmp.py 0B
argu_data_reader.py 7KB
model.py 752B
argu_train.py 17KB
statistics.py 3KB
result.rar 3.26MB
.gitignore 242B
test.py 123B
README.md 1KB
共 21 条
- 1
资源评论
土豆片片
- 粉丝: 1518
- 资源: 5643
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功