AI怎么批改数学作业
一、简单计算题
1、用ocr将拍摄的数学题识别出来。
2、等号的左边是中缀表达式 ,利用2个栈,将数字与运算符分别压栈,左边是数字,右边是运算符,如果新压栈的运算符比栈顶的运算符优先值低,则弹出栈顶的2个数字,以及栈顶的运算符进行运算,将结果压栈,让递归进行得到运算结果与等号的右边进行比较。
代码实现:
<dependency><groupId>com.googlecode.aviator</groupId><artifactId>aviator</artifactId><version>2.3.3</version></dependency>
import com.googlecode.aviator.AviatorEvaluator;public class TestAviator {public static void main(String[] args) {String A = "1*3+4=5";String[] split = A.split("=");System.out.println(calculation(split[0]));}private static Object calculation(String formula){return AviatorEvaluator.execute(formula);}
}
二、复杂公式题
1、用ocr将拍摄的数学题识别出来。
2、http://zzllrr.gitee.io/mather/一款基于web网页的覆盖数学全部学科的数学开源软件。
3、数学表达式解析器 Expression4J。
private static void mathematicalExpression() throws ParsingException, EvalException {//不能有空格Expression exp = ExpressionFactory.createExpression("f()=2.4e-2*1000");double val = exp.evaluate(null).getRealValue();System.out.println("exp name:" + exp.getName());System.out.println("exp:" + exp);System.out.println("result:" + val);}
4、数学表达式解析器 muParserX。
5、数学表达式解析器 Jep。
6、表达式解析器 ExpressionAnalyzer。
7、https://github.com/dengsgo/math-engine。
能够处理的表达式样例:
1+127-21+(3-4)*6/2.5
(88+(1+8)*6)/2+99
123_345_456 * 1.5 - 2 ^ 4
-4 * 6 + 2e2 - 1.6e-3
sin(pi/2)+cos(45-45*1)+tan(pi/4)
99+abs(-1)-ceil(88.8)+floor(88.8)
max(min(2^3, 3^2), 10*1.5-7)
double(6) + 3 , double是一个自定义的函数
三、应用题
1、利用文本相似度计算,将通过ocr识别出来的文本与题库的题目进行比对,找到相似度最高的题目,直接给出相应的答案。
2、利用Word2vec简单的计算文本相似度。
3、使用simhash计算文本相似度。
4、使用余弦相似度计算文本相似度。
5、使用编辑距离计算文本相似度。
6、jaccard系数计算文本相似度。
7、文本角度(TF-IDF、LCS)。
8、HanLP。
9、基于gensim模块的中文句子相似度计算。
10、使用余弦计算,Simhash和Minhash两种算法
11、基于Google开源的BERT。
12、利用Google推出的深度学习框架TensorFlow基于CNN(卷积神经网络)、RNN(循环神经网络)、LSTM(长短期记忆模型)的若干算法和API构建文本分类、文本相似度计算和文本内容摘要。
13、MatchZoo。
14、计算文本的余弦相似度,基于tf-idf。
15、回译(效果比较好)、EDA(同义词替换、插入、交换和删除)(效果还行)、HMM-marko(质量较差)、syntax(依存句法、句法、语法书)(简单句还可)、seq2seq(深度学习同义句生成,效果不理想)。
AI怎么批改数学作业相关推荐
- 1亿中国人已被AI批改过作业
夏乙 舒石 发自 凹非寺 量子位 出品 | 公众号 QbitAI 你被机器批改过作业么? 最近,老外特别关注AI在中国教育界的进展,例如人脸识别进课堂.高中AI教材出版等等,这一次关注的焦点是: ...
- 计算机基础作业批改记录,六下数学作业批改记录
第1篇:六下数学作业批改记录 六年级数学下册错题集及分析 [错题]1p4第4小题 一个圆柱体木墩,底面周长是12.56分米,高为3分米.求它的表面积. [成因分析]已知圆周长却不知道圆的半径怎么求. ...
- GPT-3数学不及格,愁坏伯克利团队,于是他们出了12500道数学作业
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 贾浩楠 发自 凹非寺 量子位 报道 | 公众号 QbitAI GPT ...
- ai作文批改_英语写作怎么提升?讯飞智能学习机AI作文批改带你实战练习
以前家长给孩子讲故事,一本故事书得讲上十几遍,还被嫌弃讲得没感情,现在只需要一台智能故事机,孩子就能获得听到各种各样生动有趣的故事:以前给孩子报补习班,无论刮风下雨都得去,现在只要在家,通过线上就可以 ...
- 线性代数二之矩阵加速DP——数学作业,Arc of Dream
矩阵加速 数学作业 description solution code Arc of Dream description solution code 数学作业 description solution ...
- ai作文批改_作文批改功能,AI,你可以在批改记录中看到自己每次的进步
对于学生党,尤其是高三党来说,最近的一个大新闻就是高考延期了.经历过那个时期的人应该都明白,考试前一点小小的变动,都有可能对心态.临场发挥产生重大影响,更别说新冠病毒这样世界性的难题. 对于一些有明确 ...
- HNOI2011 数学作业
先上一下题目吧 HNOI2011 数学作业 Problem 小 C 数学成绩优异,于是老师给小 C 留了一道非常难的数学作业题: 给定正整数 N 和 M ,要求计算 Concatenate(1..N) ...
- 用ChatGPT 辅导复杂数学作业
俗话说:不辅导作业,都是父慈女孝!一辅导作业,真的是鸡飞狗跳一样.家人们!辅导数学作业再也不头痛啦!本教程详细探讨了如何利用ChatGPT插件Wolfram解决算法问题,并提供了一种结合linkrea ...
- ai作文批改_AI智能作文批改与人工批改对比分析
李梦芸 摘 要:在人工智能快速发展的今天,其在各个领域中的应用成为人们关注的焦点.人工智能目前也广泛应用于中小学教学中,如英语作文修改.然而,由于其在英文作文批改方面的应用还处于比较初级的阶段,尚存在 ...
最新文章
- Git-remote Incorrect username or password ( access token )
- MyBatis 之 动态SQL
- 吴良超 融合 cnn+lstm
- APM - 零侵入监控Http服务
- python sub 不区分大小写_Python网络爬虫入门篇
- QT的QVBoxLayout类的使用
- eclipse 的help没有Eclipse Marketplace
- font-weight属性
- AOP (面向切面编程)
- 大数据总监python可视化分析30W数据后,找到了抹黑我们的原因
- MATLAB求解线性规划(含整数规划和0-1规划)问题
- 【软考】软件设计师知识点整理(待更新)
- matlab 中的textscan
- 五分钟学Java:一篇文章带你搞懂spring全家桶套餐
- echarts 世界地图 国家 中英文数据 nameMap
- Pyspark回归--IsotonicRegression
- 自动驾驶纯电动客车设计
- 大数据命令,一文在手,全部都有(送纯净版文档)
- python-Opencv 图片锐化
- Git的安装教程(完成clone一个项目到本地)
热门文章
- onedrive实现excel在线编辑 online excel
- [AcWing算法刷题]之DFS+BFS迷宫模板(简单)
- Android开发 shape使用
- 函数的梯度方向和切线方向_为什么梯度反方向是函数值局部下降最快的方向?...
- 针对软件开发商的网管软件开发方案
- Vue封装WangEditor富文本编辑器
- 学霸们都在用的论文科研工具,接好了!
- log4j-1.x 日志脱敏 扩展PatternLayout类+修改log4j.properties
- 桁架机器人运动视频_空间桁架爬行机器人运动特性研究
- 用信号量解决进程的同步与互斥探讨【持续更新】