# 中文机器阅读理解-完形填空
中文机器阅读理解(Chinese Machine Reading Comprehension)之完形填空
“讯飞杯”竞赛参考:http://www.hfl-tek.com/cmrc2017/task/
项目参考:https://github.com/bojone/CCL_CMRC2017,主要参考该项目,并做适当梳理调整。
# 基本原理
[参考文档](https://kexue.fm/archives/4564)
填空xxxx的上文L和下文R,分别进入bi_LSTM,得到时间序列向量outputs,和最后状态向量state
> outputs_L, state =bi_LSTM(L) ;outputs_R, state =bi_LSTM(R)
将outputs_L,outputs_R 连接起来:outputs,state_L+state_R 取平均:state
在用state分别与outputs向量进行内积 ,计算sorfmax概率最大的项,所对应的词即为填空词。
> index = np.argmax(sorfmax(matul(outputs, state)))
# 数据
https://github.com/ymcui/cmrc2017
# 训练
> python train.py
```
start to training...
step: 2/20000... loss: 42.0146... 3.4617 sec/batch
step: 4/20000... loss: 40.0625... 3.2386 sec/batch
step: 6/20000... loss: 37.7302... 3.0536 sec/batch
```
# 验证精度:
待续...
机智的程序员zero
- 粉丝: 2458
- 资源: 4700
最新资源
- springboot项目基于springboot+vue的游戏交易系统.zip
- springboot项目基于spring boot的疫情信息管理系统.zip
- springboot项目基于Vue的MES生产制造执行系统.zip
- springboot项目基于Springboot和vue的餐饮管理系统的设计与实现.zip
- springboot项目基于SpringBoot的中山社区医疗综合服务平台.zip
- springboot项目基于web的机动车号牌管理系统.zip
- springboot项目基于web的电影院购票系统.zip
- springboot项目基于vue的汽车租赁系统.zip
- 心脏病数据集,德国青少年(25岁以下)和成年人(25岁及以上)的心脏病发作数据(包括关于其健康状况、生活方式和环境的详细信息)
- springboot项目基于web的汽车销售系统.zip
- springboot项目基于WEB的旅游推荐系统设计与实现.zip
- springboot项目基于Web的农产品直卖平台的设计与实现.zip
- Django框架基于Python和sqlite开发的图书管理系统(源码+设计报告).zip
- springboot项目基于Web教师个人成果管理系统.zip
- springboot项目基于Web手工艺品销售系统的开发与实现.zip
- springboot项目基于个性化定制的智慧校园管理系统设计与开发.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈