【技术实现步骤摘要】
一种英语选择题答案预测方法、装置、设备及存储介质
[0001]本专利技术实施例涉及自然语言处理
,尤其涉及一种英语选择题答案预测方法、装置、设备及存储介质。
技术介绍
[0002]近年来,在线教育的蓬勃发展,出现了越来越多的在线题库网站、APP等。其中,拍照搜题功能是学生们使用频次非常高、也非常受欢迎的功能之一。学生可以通过拍照搜题,拍下自己不会的习题,从而在APP中查看具体的答案和解析,帮助他们理解对应的习题和知识点。然而,这种拍照搜题场景,除了依赖算法本身的准确度以外,还依赖一个非常庞大的习题库。若学生拍的习题在习题库中没有,即使算法再怎么精确,也无法返回令学生满意的答案。然而,无论这个习题库再怎么庞大,也不可能覆盖世界上所有的习题,总有一些检索不到的习题,对于这种场景,目前普遍都很难处理。
[0003]而在众多学科中,英语习题依赖习题库的问题格外突出,其主要原因是英语的很多习题都是来源生活中的一些报刊、杂志等,甚至老师还可以自己造句。而对于一些语法类选择题,只需要随机挖几个空,就可以产生不同的习题。尤其是对于同一个句子,挖的空不同,考察的知识点就不同,也对应了不同的习题。因此,英语的新题产生速度要远远高于其他学科,因此,在拍照搜题的场景下,英语也是最经常出现不能匹配到令人满意的结果的学科。
技术实现思路
[0004]本专利技术提供一种英语选择题答案预测方法、装置、设备及存储介质,无需依赖庞大的习题库,不但节省了数据存储空间,还能提高答案预测准确度。
[0005]第一方面,本 ...
【技术保护点】
【技术特征摘要】
1.一种英语选择题答案预测方法,其特征在于,包括:获取英语选择题的题干和多个选项;将各所述选项分别代入所述题干中,得到多个待处理语句;判断所述待处理语句是否包含对话;基于所述待处理语句是否包含对话,执行不同的选项预测策略,从多个所述选项中确定目标选项作为所述英语选择题的答案。2.根据权利要求1所述的英语选择题答案预测方法,其特征在于,判断所述待处理语句是否包含对话,包括:将各所述待处理语句分别输入预置的对话判断模型中进行处理,判断所述待处理语句是否包含对话。3.根据权利要求2所述的英语选择题答案预测方法,其特征在于,将各所述待处理语句分别输入预置的对话判断模型中进行处理,判断所述待处理语句是否包含对话,包括:对所述待处理语句中的字符进行词嵌入处理,得到所述待处理语句的表征向量;从所述表征向量中提取出用于表征所述待处理语句是否包含对话的第一特征向量;将所述第一特征向量映射为所述待处理语句包含对话的概率值;基于所述概率值判断所述待处理语句是否包含对话。4.根据权利要求1
‑
3任一所述的英语选择题答案预测方法,其特征在于,基于所述待处理语句是否包含对话,执行不同的选项预测策略,从多个所述选项中确定目标选项,包括:在所述待处理语句包含对话时,计算所述待处理语句中上句和下句的文本匹配度;基于各所述待处理语句对应的所述文本匹配度确定目标选项。5.根据权利要求4所述的英语选择题答案预测方法,其特征在于,计算所述待处理语句中上句和下句的文本匹配度,包括:将所述待处理语句输入Roberta模型的输入层进行嵌入处理,得到嵌入矩阵;将所述嵌入矩阵输入Roberta模型的编码层中进行处理,得到编码矩阵;对所述编码矩阵进行线性变换,得到第二特征向量;将所述第二特征向量映射为所述待处理语句中上句和下句的文本匹配度。6.根据权利要求5所述的英语选择题答案预测方法,其特征在于,所述Roberta模型的输入层包括词嵌入层、位置嵌入层和分段嵌入层,将所述待处理语句输入Roberta模型的输入层进行嵌入处理,得到嵌入矩阵,包括:在所述词嵌入层对所述待处理语句的字符进行词嵌入操作,得到词嵌入矩阵;在所述位置嵌入层对所述待处理语句的字符进行位置嵌入操作,得到位置嵌入矩阵;在所述分段嵌入层对所述待处理语句进行分段嵌入操作,得到分段嵌入矩阵;将所述词嵌入矩阵、所述位置嵌入矩阵和所述分段嵌入矩阵进行加和,得到嵌入矩阵。7.根据权利要求5所述的英语选择题答案预测方法,其特征在于,所述Roberta模型的编码层包括依次堆叠的M层多头注意力层,所述多头注意力层具有输入矩阵和输出矩阵,M为大于或等于2的正整数,将所述嵌入矩阵输入Roberta模型的编码层中进行处理,得到编码矩阵,包括:将所述嵌入矩阵作为第一层多头注意力层的输入矩阵输入第一层多头注意力层中进行处理;
将前一层多头注意力层...
【专利技术属性】
技术研发人员:林鑫,
申请(专利权)人:广州视琨电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。