初中数学公式自动批改方法、设备、介质和程序产品与流程
未命名
10-19
阅读:134
评论:0
1.本发明涉及人工智能领域,尤其涉及一种初中数学公式自动批改方法、设备、介质和程序产品。
背景技术:
2.数学一直是重点学科,而公式则是数学的基础与核心。数学学科各方面的智能应用,都离不开对公式的处理,包括且不限于公式检测、印刷体手写体公式识别、公式提取、公式标准化、公式语义理解、公式等价判断等。公式处理技术广泛应用于数学题目智能搜索、数学题目查重、数学题目推荐、数学题目批改等场景中。
3.目前,有对于数字、字母、分数等简单式子的直接匹配等价和简单四则运算的等价判断。目前,中小学速算题结果类型较为简单,主要涉及数字、分数、小数等,主要涉及的运算为基本四则加减运算。所以在图像识别的基本上,大多能直接通过与标准答案直接比对完成批改。中小学的填空题批改方法,通过转换为基本运算的表达式和对所有正确结果枚举法来判断正误。
4.本技术发明人在实现本技术实施例技术方案的过程中,至少发现现有技术中存在如下技术问题:涉及运算的自动批改,只从识别的latex表达式中做简单的抽取与运算,比如对于latex表达式:\frac{3}{2},表示分数,分数有两个对象:分子和分母。通过从\frac{3}{2}分别抽取分子-》frac第一个花括号内的内容3,抽取分母-》frac第二个花括号内的内容2,得到分子和分母对象:2和3。批改时,不再对\frac{3}{2}进行比对,而是通过2,3这种抽取出来的最基础数字计算比较,达到批改判断的目的。
5.通过转换为基本运算的表达式和对所有正确结果枚举法来判断正误,所涉及的表达式类型简单不全面,相应的批改算法也简单。
6.现有的初中数学公式批改相关算法,涉及的公式类型简单,匹配和变形枚举即可完成等价,无法完成对其他类型的公式或者复杂公式的批改。对于数学公式的自动批改,更没有一个全链路的完整解决方案。
7.综上,现有的公式批改方法存在无法覆盖所有初中数学公式类型,也无法提供全链路的自动批改解决方案的技术问题。
技术实现要素:
本技术实施例提供一种初中数学公式自动批改方法、设备、介质和程序产品,解决了现有的公式批改方法存在的无法覆盖所有初中数学公式类型,也无法提供全链路的自动批改解决方案的技术问题。
8.本技术实施例一方面提供了一种初中数学公式自动批改方法,所述方法包括:基于手写作答图片,获取maple格式的公式;对所述maple格式的公式进行分类;将分类后的maple格式的公式进行公式等价批改,生成批改结果。
9.可选的,所述获取maple格式的公式,具体包括:基于手写作答图片,生成latex格式的公式;将所述latex格式的公式转化为所述maple格式的公式。
10.可选的,在所述对所述maple格式的公式进行分类之前,还包括:对所述maple格式的公式进行公式纠错。
11.可选的,所述对所述maple格式的公式进行公式纠错,具体为:基于正确答案,对所述maple格式的格式进行公式纠错。
12.可选的,在所述对所述maple格式的公式进行公式纠错之后,还包括:使用纠错前的maple格式的公式进行公式等价批改;当批改结果为错误或者空值时,使用纠错后的maple格式的公式进行公式等价批改。
13.可选的,所述将分类后的maple格式的公式进行公式等价批改,具体为:当分类后的maple格式的公式为基础数学公式时,采用基础等价批改算法进行公式等价批改。
14.可选的,所述将分类后的maple格式的公式进行公式等价批改,具体包括:当分类后的maple格式的公式不为基础数学公式时,将所述分类后的maple格式的公式转化为基础数学公式;采用基础等价批改算法进行公式等价批改。
15.另一方面,本技术实施例还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现初中数学公式自动批改方法的步骤。
16.本技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现初中数学公式自动批改方法的步骤。
17.本技术实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现初中数学公式自动批改方法的步骤。
18.本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:基于手写作答图片,获取maple格式的公式;对所述maple格式的公式进行分类;将分类后的maple格式的公式进行公式等价批改,生成批改结果。由于本技术中的方法将所有的初中公式分成七大类,对maple格式的公式进行分类,不同类型的maple格式的公式进行不同的处理,生成批改结果,可以覆盖所有初中公式类型,包括简单公式或者复杂公式,另外从学生的手写作答到生成批改结果的整个流程,无需人工介入,能够提供全链路的自动批改解决方案,智能化程度高,极大地方便用户。
19.进一步,所述获取maple格式的公式,具体包括:基于手写作答图片,生成latex格式的公式;将所述latex格式的公式转化为所述maple格式的公式。可以通过将latex格式的公式转化为maple格式的公式,方便采用符号计算系统进行自动批改,简单高效。
20.再进一步,在所述对所述maple格式的公式进行分类之前,还包括:对所述maple格式的公式进行公式纠错。因为手写公式没有印刷体那么规范,从手写作答图片中识别的结果可能出现错误,通过对maple格式的公式进行公式纠错,能够增大容错率,有利于提高批改结果的准确性。
21.更进一步,所述对所述maple格式的公式进行公式纠错,具体为:基于正确答案,对所述maple格式的公式进行公式纠错。从手写作答图片中识别的结果出现的误判断,比如数字1会被识别为l的小写字母l,或者i的大写字母i,进行公式纠错的过程中,无法判断将数字1修改为小写字母l还是大写字母i,这时候通过参考正确答案的内容,就可以实现正确的
纠错。例如正确答案中包含大写字母i,就将数字1修改为大写字母i,能够大幅度纠错正确率,进而提高批改结果的准确性。
22.更进一步,在所述对所述maple格式的公式进行公式纠错之后,还包括:使用纠错前的maple格式的公式进行公式等价批改;当批改结果为错误或者空值时,使用纠错后的maple格式的公式进行公式等价批改。当使用纠错前的maple格式的公式等价批改的批改结果为正确时,说明公式纠错为非必要操作,直接输出批改结果。而当批改结果为错误时,可以实用纠错后的maple格式的公式进行公式等价批改,能够降低批改结果的出错率,避免未纠错情况下的误判断,提高批改结果的准确性。另外,当批改结果为空值时,说明自动批改过程出现问题,可以通过对maple格式的公式进行公式纠错处理,提高输入的准确性,减少系统后续出错的概率。
23.还进一步,所述将分类后的maple格式的公式进行公式等价批改,具体为:当分类后的maple格式的公式为基础数学公式时,采用基础等价批改算法进行公式等价批改。当分类后的maple格式的公式为基础数学公式时,直接采用基础等价批改算法进行公式等价批改,能够提升批改效率。
24.再进一步,所述将分类后的maple格式的公式进行公式等价批改,具体包括:当分类后的maple格式的公式不为基础数学公式时,将所述分类后的maple格式的公式转化为基础数学公式;采用基础等价批改算法进行公式等价批改。当分类后的maple格式的公式不为基础数学公式时,通过将所述分类后的maple格式的公式转化为基础数学公式进行后续的公式等价批改,能够处理不同类型的公式,覆盖多样化的公式类型。
附图说明
25.图1为本技术一实施例中初中数学公式自动批改方法的流程图;图2为本技术一实施例中初中数学公式自动批改技术方案流程图;图3为本技术一实施例中学生1的手写作答图片;图4为本技术一实施例中学生2的手写作答图片;图5为本技术一实施例中学生3的手写作答图片。
具体实施方式
26.本技术实施例提供一种初中数学公式自动批改方法、设备、介质和程序产品,解决了现有的公式批改方法存在的无法覆盖所有初中公式类型,也无法提供全链路的自动批改解决方案的技术问题。
27.本发明一实施例的技术方案为解决上述的问题,总体思路如下:基于手写作答图片,获取maple格式的公式;对maple格式的公式进行分类;将分类后的maple格式的公式进行公式等价批改,生成批改结果。由于本技术中的方法将所有的初中公式分成七大类,对maple格式的公式进行分类,不同类型的maple格式的公式进行不同的处理,生成批改结果,可以覆盖所有初中公式类型,包括简单公式或者复杂公式,另外从学生的手写作答到生成批改结果的整个流程,无需人工介入,能够提供全链路的自动批改解决方案,智能化程度高,极大地方便用户。
28.为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上
述技术方案进行详细的说明。显然,本发明所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
29.请参考图1,对本发明实施例中一种初中数学公式自动批改方法进行详细的描述。
30.步骤101:基于手写作答图片,获取maple格式的公式;步骤102:对maple格式的公式进行分类。
31.步骤103:将分类后的maple格式的公式进行公式等价批改,生成批改结果当输入手写作答图片时,开始执行步骤101:基于手写作答图片,获取maple格式的公式。
32.步骤101在具体实施过程中,例如:本发明基于符号计算系统maple研发,对于等价公式判断的基础算法利用maple开放java sdk实现,所以需要获取maple格式。
33.在获取maple格式的公式之后,开始执行步骤102:对maple格式的公式进行分类。
34.步骤102在具体实施过程中,例如:不同类型的公式,等价批改预处理不同,所以按照预处理方式不同,将公式分类。如下表所示,将所有的初中数学公式分成七大类,包括角度、坐标、区间、分段函数、方程组和不等式组、代数式和等式类、不等式和连不等式。
35.例如,可以收集手写作答图片的latex格式的公式,制作一批种子样本(x,y)(latex,公式类别);再根据种子样本,通过改变数值、加减等方式,做数据增强,生成更多样本;训练fasttext文本分类模型,实现公式分类功能。
36.分类完成后,开始执行步骤103:将分类后的maple格式的公式进行公式等价批改,生成批改结果。
37.在具体实施过程中,对分类后的maple格式的公式进行预处理,将预处理后的maple格式的公式进行公式等价批改,当等价时,生成的批改结果为正确;而当不等价时,生成的批改结果为错误。
38.为了可以通过将latex格式的公式转化为maple格式的公式,方便采用符号计算系统进行自动批改,简单高效,步骤101获取maple格式的公式步骤,具体包括:基于手写作答图片,生成latex格式的公式;将latex格式的公式转化为maple格式的公式。
39.在具体实施过程中,例如:使用ocr文字识别软件将手写作答图片识别为latex格式的公式,将latex格式的公式转化为maple格式的公式,一方面是latex命令的清洗与转换,另一方面利用公式树层次结构与运算优先级,将各命令作用域的公式实体提取出来,再放在maple公式中的合适位置从而实现latex2maple算法,如\frac{2}{3}转换为2/3。非maple可运算的公式类型,则自定义一套格式规范,利用正则表达式形成清洗后的公式文本。如排列与组合a_2^3转换为a[2,3]。
[0040]
具体的,正则表达式,通过匹配字符串模式,达到替换的目的。比如sub函数:re.sub(pattern, submode, aimstr)对于目标字符串aimstr,通过正则表达式归纳出一种通用的模式pattern,然后将这种模式都统一替换成指定的内容submode
aimstr =
ꢀ“
a_2^3”re.sub(r“([ac])_(\d+)\^(\d+)”,r”\1[\2,\3]”,aimstr)通过正则替换,得到a[2,3]。
[0041]
因为手写公式没有印刷体那么规范,从手写作答图片中识别的结果可能出现错误,为了能够增大容错率,有利于提高批改结果的准确性,在步骤102对maple格式的公式进行分类之前,还包括:对maple格式的公式进行公式纠错。
[0042]
在具体实施过程中,例如:ocr文字识别软件,识别出的公式包含s1n,因为正弦函数的写法是固定的,这种类型的错误可以直接修改为sin。
[0043]
为了能够大幅度纠错正确率,进而提高批改结果的准确性,对maple格式的公式进行公式纠错,具体为:基于正确答案,对maple格式的格式进行公式纠错。
[0044]
在具体实施过程中,例如:ocr文字识别软件会因为书写与字符相近问题,会出现识别错误。这一类错误纠正分两步。
[0045]
(1)通过比对正确答案,来实现错误纠正。例如:答案中不含有6但有字母b,学生作答中有6无字母b,则将学生作答中的6改写为字母b。类似还有z与2,1与l等。
[0046]
(2)基于maple格式初中公式集,主要是构建答案公式序列和识别公式序列,生成纠错后公式序列对数据集,训练初中数学公式的纠错模型,对错误公式纠错。并同时保留纠错前后公式,用于后续批改。该模型分为error-detect和error-correct两个模块。经过error-correct模块,找到待纠错的字符,输出为d = [0.2,0.3,0.6,0.1],其中d_i表示该位置字符为错误字符的概率。将bert的随机mask改为根据error-correct模块指定mask。选取d向量中10%且d_i》0.5的位置进行mask,解码出正确的公式序列。
[0047]
为了提高批改结果的准确性,在对maple格式的公式进行公式纠错之后,还包括:使用纠错前的maple格式的公式进行公式等价批改;当批改结果为错误或者空值时,使用纠错后的maple格式的公式进行公式等价批改。
[0048]
在具体实施过程中,例如:使用纠错前的maple格式的公式进行公式等价批改,生成批改结果。当批改结果为正确时,说明公式纠错为非必要操作,直接输出批改结果;而当批改结果错误或者空值时,使用纠错后的maple格式的公式进行公式等价批改,直接输出批改结果,能够降低批改结果的出错率,避免未纠错情况下的误判断,提高批改结果的准确性。当批改结果为空值时,说明自动批改过程出现问题,可以通过对maple格式的公式进行公式纠错处理,提高输入的准确性,减少系统后续出错的概率。
[0049]
为了能够提升批改效率,当分类后的maple格式的公式为基础数学公式时,将分类后的maple格式的公式进行公式等价批改,具体为:当分类后的maple格式的公式为基础数学公式时,采用基础等价批改算法进行公式等价批改。
[0050]
在具体实施过程中,例如:对maple格式的公式进行分类,可以区分maple格式的公式是否属于基础数学公式,基础数学公式为数字、表达式、等式等,例如a+b、3、2x-3=4。当分类后的maple格式的公式为基础数学公式时,采用基础等价批改算法进行公式等价批改。
[0051]
基础等价批改算法,根据填空题作答批改应用场景,公式等价分为以下7类:(1)数学式移项(位置变一下)等价(2)弧度角度转化等价(其他转换等价)(3)化简式与展开式等价(4)区间与不等范围等价(5)分数、小数、百分数相互转换等价(6)区间与不等范围等价(7)集合点集内元素位置变化等价当分类后的maple格式的公式为基础数学公式时,利用符号计算系统maple实现以上7种公式等价判断。具体实现为:步骤a,将输入的等式,分别获取等号两边的式子相减,转化为数学代数式。
[0052]
步骤b,将两个待比较的目标式相减,利用maple的simplify和eval函数计算结果。(注:对于无数字的带数式,直接eval计算相减可能得到的还是代数式,不是最简结果)步骤c,如果结果为0,则说明公式等价;不为0,则说明公式不等价。
[0053]
为了能够处理不同类型的公式,覆盖多样化的公式类型,步骤103的将分类后的maple格式的公式进行公式等价批改,具体包括:当分类后的maple格式的公式不为基础数学公式时,将分类后的maple格式的公式转化为基础数学公式;采用基础等价批改算法进行公式等价批改。
[0054]
在具体应用中,例如:对maple格式的公式进行分类,可以区分maple格式的公式属于基础数学公式,还是非基础数学公式中的哪一种类型的公式。
[0055]
当分类后的maple格式的公式不为基础数学公式时,不同类型的maple格式的公式,需要转化为基础数学公式,再采用基础等价批改算法进行公式等价批改。采用基础等价批改算法进行公式等价批改已详细描述,下面将介绍将不同类型的maple格式的公式转化为基础数学公式。
[0056]
(1)坐标批改:将逗号分别改写了加、减号。将点坐标转换为加法式和减法式,然后通过基础等价算法,判断两个改写得到的式子都等价,则原坐标等价。
[0057]
(2)分段函数批改:抽去分段函数中的每段函数表达式,分别采用基础等价算法批改,如有一个式子不等价,则整个分段函数不等价。
[0058]
(3)角度批改:统一把分、秒转化为度,分别除以60、3600,再去掉度数标识,转化为数值等价对比,利用基础等价算法判断是否等价。
[0059]
请同时参考图2-图5,以学生1、学生2和学生3的手写作答图片作为输入,对初中数学公式自动批改技术方案进行讲解,其中正确答案为。
[0060]
步骤一,输入步骤二,latex2maple:latex格式转mable格式步骤三,公式纠错以学生1为例,学生1的maple格式的公式进行纠错处理。
[0061]
纠错前maple: (-0.5,a+6/5)纠错后maple: (-0.5,a+b/5)步骤四,公式分类学生1、学生2和学生3的maple格式的公式进行分类,分为点坐标。
[0062]
步骤五,点坐标的等价批改以学生1为例,先将纠错前的maple格式的公式进行公式等价批改,若生成的结果为正确,输出批改结果,结束流程。而若生成的结果为错误或空值,再将纠错后的maple格式的公式进行公式等价批改,输出批改结果。
[0063]
(1)将学生1的纠错前的maple格式的公式转化为基础数学公式。
[0064]
(2)采用基础等价批改算法对学生1的纠错前的maple格式的公式进行公式等价批改,输出结果0,表明回答错误。
[0065]
(3)将学生1的纠错后maple格式的公式转化为基础数学公式。
[0066]
(4)采用基础等价批改算法对学生1的纠错后的maple格式的公式进行公式等价批改,输出结果正确,表明回答正确。
[0067]
本发明另一实施例提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现初中数学公式自动批改方法的步骤。
[0068]
本发明另一实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现初中数学公式自动批改方法的步骤。
[0069]
本发明另一实施例提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现初中数学公式自动批改方法的步骤。
[0070]
本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:基于手写作答图片,获取maple格式的公式;对maple格式的公式进行分类;将分类后的maple格式的公式进行公式等价批改,生成批改结果。由于本技术中的方法将所有的初中公式分成七大类,对maple格式的公式进行分类,不同类型的maple格式的公式进行不同的处理,生成批改结果,可以覆盖所有初中公式类型,包括简单公式或者复杂公式,另外从学生的手写作答到生成批改结果的整个流程,无需人工介入,能够提供全链路的自动批改解决方案,智能化程度高,极大地方便用户。
[0071]
进一步,获取maple格式的公式,具体包括:基于手写作答图片,生成latex格式的公式;将latex格式的公式转化为maple格式的公式。可以通过将latex格式的公式转化为maple格式的公式,方便采用符号计算系统进行自动批改,简单高效。
[0072]
再进一步,在对maple格式的公式进行分类之前,还包括:对maple格式的公式进行公式纠错。因为手写公式没有印刷体那么规范,从手写作答图片中识别的结果可能出现错误,通过对maple格式的公式进行公式纠错,能够增大容错率,有利于提高批改结果的准确性。
[0073]
更进一步,对maple格式的公式进行公式纠错,具体为:基于正确答案,对maple格式的公式进行公式纠错。从手写作答图片中识别的结果出现的误判断,比如数字1会被识别为l的小写字母l,或者i的大写字母i,进行公式纠错的过程中,无法判断将数字1修改为小写字母l还是大写字母i,这时候通过参考正确答案的内容,就可以实现正确的纠错。例如正确答案中包含大写字母i,就将数字1修改为大写字母i,能够大幅度纠错正确率,进而提高批改结果的准确性。
[0074]
更进一步,在对maple格式的公式进行公式纠错之后,还包括:使用纠错前的maple格式的公式进行公式等价批改;当批改结果为错误或者空值时,使用纠错后的maple格式的公式进行公式等价批改。当使用纠错前的maple格式的公式等价批改的批改结果为正确时,说明公式纠错为非必要操作,直接输出批改结果。而当批改结果为错误时,可以实用纠错后的maple格式的公式进行公式等价批改,能够降低批改结果的出错率,避免未纠错情况下的误判断,提高批改结果的准确性。另外,当批改结果为空值时,说明自动批改过程出现问题,可以通过对maple格式的公式进行公式纠错处理,提高输入的准确性,减少系统后续出错的概率。
[0075]
还进一步,将分类后的maple格式的公式进行公式等价批改,具体为:当分类后的maple格式的公式为基础数学公式时,采用基础等价批改算法进行公式等价批改。当分类后的maple格式的公式为基础数学公式时,直接采用基础等价批改算法进行公式等价批改,能够提升批改效率。
[0076]
再进一步,将分类后的maple格式的公式进行公式等价批改,具体包括:当分类后的maple格式的公式不为基础数学公式时,将分类后的maple格式的公式转化为基础数学公式;采用基础等价批改算法进行公式等价批改。当分类后的maple格式的公式不为基础数学公式时,通过将分类后的maple格式的公式转化为基础数学公式进行后续的公式等价批改,能够处理不同类型的公式,覆盖多样化的公式类型。
[0077]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0078]
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0079]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0080]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0081]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
技术特征:
1.一种初中数学公式自动批改方法,其特征在于,所述方法包括:基于手写作答图片,获取maple格式的公式;对所述maple格式的公式进行分类;将分类后的maple格式的公式进行公式等价批改,生成批改结果。2.如权利要求1所述的方法,其特征在于,所述获取maple格式的公式,具体包括:基于手写作答图片,生成latex格式的公式;将所述latex格式的公式转化为所述maple格式的公式。3.如权利要求1所述的方法,其特征在于,在所述对所述maple格式的公式进行分类之前,还包括:对所述maple格式的公式进行公式纠错。4.如权利要求3所述的方法,其特征在于,所述对所述maple格式的公式进行公式纠错,具体为:基于正确答案,对所述maple格式的公式进行公式纠错。5.如权利要求3所述的方法,其特征在于,在所述对所述maple格式的公式进行公式纠错之后,还包括:使用纠错前的maple格式的公式进行公式等价批改;当批改结果为错误或者空值时,使用纠错后的maple格式的公式进行公式等价批改。6.如权利要求1所述的方法,其特征在于,所述将分类后的maple格式的公式进行公式等价批改,具体为:当分类后的maple格式的公式为基础数学公式时,采用基础等价批改算法进行公式等价批改。7.如权利要求1所述的方法,其特征在于,所述将分类后的maple格式的公式进行公式等价批改,具体包括:当分类后的maple格式的公式不为基础数学公式时,将所述分类后的maple格式的公式转化为基础数学公式;采用基础等价批改算法进行公式等价批改。8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-7中任一权项所述的方法的步骤。9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7中任一权项所述的方法的步骤。10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一权项所述的方法的步骤。
技术总结
本发明公开了一种初中数学公式自动批改方法、设备、介质和程序产品,该方法包括:基于手写作答图片,获取maple格式的公式;对maple格式的公式进行分类;将分类后的maple格式的公式进行公式等价批改,生成批改结果。由于本申请中的方法将所有的初中公式分成七大类,对maple格式的公式进行分类,不同类型的maple格式的公式进行不同的处理,生成批改结果,可以覆盖所有初中公式类型,包括简单公式或者复杂公式,另外从学生的手写作答到生成批改结果的整个流程,无需人工介入,能够提供全链路的自动批改解决方案,智能化程度高,极大地方便用户。户。户。
技术研发人员:李巧艳 陈东强
受保护的技术使用者:江西风向标智能科技有限公司
技术研发日:2023.04.19
技术公布日:2023/9/23
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
