机器阅读理解Machine Reading Comprehension(MRC)基本介绍

NLP-阅读理解:“阅读理解”综述(Machine Reading Comprehension, MRC)【完形填空、多项选择、抽取式(答案片段抽取)、生成式(自由作答)】《机器阅读理解数据集》 一、阅读理解概述 所谓的机器阅读理解(Machine Reading Comprehension, MRC)就是给定一篇文章,以及基于文章的一个问题,让机器在阅读文章后对问题进行作答。 机器阅读理解(MRC)是一项任务,用于测试机器通过要求机器根据给定的上下文回答问题来理解自然语言的程度。早期的MRC系统是基于规则的,性能非常差。随着深度学习和大规模数据集的兴起,基于深度学习的MRC显著优于基于规则的MRC。 1、常见任务定义 MRC 的常见任务主要有六个:完形填空、多项选择、片段抽取、生成式、会话、多跳推 阅读详情

NLP相关任务的基本流程

image-20211020162958394

文本预处理:

  • 去除冗余字符标记(正则表达式)
  • 分词(jieba)
  • 单词处理(英文:大写->小写,单词还原,同义词扩展)
  • 去除停用词
  • 保护词应用于分词模块:开课吧,后厂理工学院
  • 同义词用于分词后的语料扩展:扩展->扩充
  • 停止词用于去除干扰信息,提取主要信息:的, 么, 了……

MRC四大任务

完形填空:原文中除去若干关键词,需要模型填入正确的单词或短语。

多项选择:模型需要从给定的若干选项中选出正确答案

答案抽取:回答限定是文章的一个子句,需要模型在文章中标注正确答案的起始和终止位置。

自由回答:不限定模型生成答案的形式,允许模型自由生产数据

各任务相关数据集

机器阅读理解架构及方法

  • 特征+传统机器学习

  • BERT以前:各种神奇的QA架构

  • BERT以后:预训练+微调+trick

总体架构

image-20211020162429333

最重要的模块是:Context-Query Interaction

评测指标

Accuracy:一共m个问题答对了n个

image-20211020162721424

F1

image-20211020162801790

image-20211020162742357image-20211020162752832

Rouge-L:

最长公共子序列LCS,X为目标,Y为模型,m为标准答案的单词个数,n为模型答案的单词个数。 β \beta β一般取无穷大。所以F=R。

image-20211020163209663

BLEU

示例:

candidate: the cat sat on the mat

reference: the cat is on the mat

就

华为大咖说丨什么是大模型“MRC”? 例如:SORA学习物理世界是无根之水,因为人类的视频,并不是人眼的双目裸眼3D的连续学习的,而是平面的片段,然后根据裸眼3D的学习建模经验,去理解现有的影视。通常肉眼扫过去,捕捉到的信息不仅仅是内容本身,还包含表达者所使用的文字、符号、图片、表格、加粗、颜色、字体、段落、主次等等,当然,人比机器更容易捕捉到信息,同时也更容易遗忘所捕捉到的信息。例如哪部分是陈述,哪部分是周边主管建议,哪部分是激烈讨论,哪部分是领导发言,哪部分偏结论,哪部分偏遗留任务,领导建议中提到的关键词都是哪些? 阅读详情

相关推荐

【阅读笔记】机器阅读理解(中)——架构篇

文章目录一、MRC模型架构总体架构编码层词表向量字符编码上下文编码交互层互注意力自注意力上下文编码输出层多项式选择答案生成区间式答案自由式答案生成注意力机制的应用拷贝生成机制二、常见MRC模型BiDAFR-net融合网络单词历史全关注注意力总体架构关键词检索与阅读模型(ET-RR)检索器阅读器三、预训练模型与迁移学习基于翻译的PTM——CoVe基于语言模型的ELMo生成式PTM——GPTtransformer多头注意力位置编码残差网络GPT本身划时代的BERT双向语言模型NSP具体任务BERT的改进措施【重

changreal的博客 2154

【论文翻译+笔记】Neural Machine Reading Comprehension: Methods and Trends

1 Introduction 过去的MRC技术的特点:hand-crafted rules or features 缺点 Incapable of generalization performance may degrade due to large-scale datasets of myriad types of articles ignore long-range dependencies...

changreal的博客 4272

机器阅读理解(Machine Reading Comprehension)领域的前景和未来的发展方向

1970年,当时英国著名科学家、数学家Ramanujan提出了一个著名的问题“费马素性测试”。这一问题极其复杂,要求通过两次试验来证明一个整数是否为完全平方数。然而,费马在此问题上的贡献远不止于此。他发现了数论中的一些重要概念和定理,例如模的定义、欧拉函数等等。在近代以来,数学界经历了长久的发展阶段。人们逐渐认识到“数”这个抽象概念的重要性,并开始研究更加复杂的抽象对象——命题。但是对于机器理解这些命题的方式,仍然存在很大的困难。

AI天才研究院 3578

自然语言处理NLP星空智能对话机器人系列:NLP on Transformers 101 第19章:NLP阅读理解MRC(Machine Reading Comprehension)数学原理、技术本质

自然语言处理NLP星空智能对话机器人系列:NLP on Transformers 101 第19章:NLP阅读理解MRC(Machine Reading Comprehension)数学原理、技术本质 第19章:NLP阅读理解MRC(Machine Reading Comprehension)数学原理、技术本质及常见算法 1,以一篇119个Words的GRE(Graduate Record Examinations)文章及2个相应的阅读理解题目为例来剖析阅读理解的过程及其背后的机制 2,MRC在智能客服、机

大模型与Agent智能体 1121

神经机器阅读理解(MRC)技术全景:从任务分类到BERT革命

神经机器阅读理解(MRC)技术全景:从任务分类到BERT革命

正弦波产生电路_文氏桥振荡

本文以文氏桥振荡为基础产生正弦波,介绍了原理、计算、应用时需要注意的一些点,并给出了实测可用的电路模板

白鹤忘机的博客 3万+

【AI】使用Cursor和AI编程生成的VUE前端框架

本项目是一个基于VUE.js的前端框架,结合了登录、图形验证码、权限校验等常用功能模块。通过与Cursor AI交互生成的代码,展示了AI在编程中的潜力与效率。

清欢渡的博客 9852

RTC 实时时钟实验

如果在 RTC_CR 寄存器中设置了相应的允许位,则在每个TR_CLK 周期中 RTC 产生一个中断(秒中断)。void BKP_WriteBackupRegister(uint16_t BKP_DR, uint16_t Data) // 往备份区域写用户数据的函数 (这个函数的第一个参数就是寄存器的标号了,这个是通过宏定义定义的)存储在 RTC_ALR 寄存器中的可编程时间相比较,如果 RTC_CR 控制寄存器中设置了相应允许位,比较匹配时将产生一个闹钟中断。寄存器操作完成,并同步之后,设置秒钟中断。

m0_55996456的博客 1204

get_seed协议

【代码】get_seed协议。

a545958498的博客 902

DO-297标准详解:IMA系统开发与认证指南

DO-297的前言部分为读者提供了本指南的概述,说明了该标准的编写背景、主要目标、目标受众以及该文件在开发和认证集成模块化航空电子(IMA,Integrated Modular Avionics)系统中的作用。作为现代航空电子架构的重要组成部分,IMA系统大幅度简化了航空电子系统的硬件配置,增加了灵活性并降低了成本。因此,DO-297成为确保IMA系统开发、集成和认证符合适航标准的核心文件。在现代航空领域,系统复杂性逐渐增加,传统上各子系统独立运行的方式已经不适应多任务、多功能的需求。

qq_41854911的博客 1577

【干货】SAP特殊库存:Q库存(项目库存)全解析,搞懂ETO模式的核心!

在 SAP 系统中,

我小时候很黑的博客 878

Stable Diffusion WebUI 安装前准备

大家好,我是水滴~~在安装 stable-diffusion-webui 前需要做一些准备工作,本篇文章主要介绍需要的电脑配置、魔法、安装 Python、安装 Git 等。

水滴的博客 2097

下载MNIST数据集并使用python将数据转换成NumPy数组(源码解析)

下载MNIST数据集并使用python将数据转换成NumPy数组首先来分析init_mnist函数接下来继续分析load_mnist函数实现数据集转换的python脚本的代码显示MNIST图像并确认数据 下载MNIST数据集并将数据转换成NumPy数组的Python脚本里面最重要的就是load_mnist函数,其他项目想要调用数据集的话,就可以调用load_mnist函数,得到一个字典类型的数据,字典的值是一个Numpy数组。 这些过程是如何实现的,现在开始逐字逐句分析源码: 在load_mnist函数中第

及时总结 4257

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

上一篇: PGN(Pointer-Generator Networks)
下一篇: 机器阅读理解之开山鼻祖Teaching Machines to Read and Comprehend
smallBrilliant
博客等级 码龄8年 1粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值