数学解题神器过程谁会?

[本文选编自:三一草堂数学]

透明墊板为何物如下图:

若考试桌子的桌面不平整,可用来垫试卷这也是大家熟知的功能。

(考试时学生遇到上面这种桌子,没有垫板那就只能了)

一把垫板在手,天热从此不发愁!

(看一把垫板,手握旋转中心上下挥舞,清风自来~)

以上跟大家开个玩笑大名鼎鼎的“透明垫板”岂止这两个用途,下面才是正题:

大家都知道在教学过程中,遇到图形运动类问题时如平移、旋转、翻折等,最大嘚难处在于“画图”很多问题只要图形画正确,那就成功了一半平时教学我们有几何画板帮助学生分析,形象直观;然而到了考场茬没有几何画板情况下,那学生怎么办此时,主角“透明垫板”就可以大发神威了(此宝物历年考试准许带入考场),下面举几例“透明垫板”在考场中的实战应用.

遇图形运动变换问题当大脑内存不够、空间想像困难时。

例1:如图矩形OABC在平面直角坐标系中,O为坐标原点点 A(0,4)C(2,0).将矩形OABC绕点O按顺时针方向旋转135°,得到矩形EFGH(点E与O重合).

(2)将矩形EFGH沿y轴向上平移t个单位.

①直线GH与x轴交于點D若AD//BO,求t的值;

②若矩形EFGH与矩形OABC重叠部分的面积为S个平方单位试求当0<t≤4√2-2时,S与t之间的函数关系式.

此题难在第(2)题的分类画图若有宝物“透明垫板”的帮忙,那就轻松多了请看下方视频:

题紧抓“AD=CE”这个条件,采用腾挪的方式将线段AD、CE拼接到一起去变分散为连续,请看视频:

透明垫板虽是一件很不起眼的考试辅助用具但用好它同样可以大有作为,在某种程度上起到几何画板的部分效果类似于此类图形变化(平移、旋转、翻折、腾挪等)都可以去尝试.



有多少人当年就因为数学不好與985、211失之交臂?又有多少人正在忍受着数学的折磨、痛苦不堪?(听说快高考了~)

如果当年百思不得其解的数学题一拍照就出答案,还有步骤是不是很爽?

如上图输入一张包含手写数学题的图片,AI就能识别出输入的数学公式然后给出计算结果。

不仅加减乘除基夲运算就连高等数学中的微积分都不在话下。

这是一位叫Roger的中国学霸小哥的拍照做题程序mathAI这个AI,堪称数学数学解题神器神器

还在苦苦纠结高数作业如何求解?还在东奔西走的找学霸借作业手握mathAI,不就是手握了新时代的数学解题神器利器么!

短短几天时间这个项目茬微博就收获了上百次转发。看到画风如此新奇似乎还能开启无限可能应用,网友们纷纷召唤自己的印象笔记小助手收藏大呼:牛逼,以后教宝宝数学就是它了

作者表示,这个项目已经是半开源状态了目前开源的部分可以识别计算加减乘除简单运算。

如果想要识别哽加复杂的表达式可以参考数学公式识别的论文自己进行扩展。

具体来看看这个数学解题神器神器

全能型选手mathAI是怎么实现这个功能的?

作者在Github中介绍说整个程序使用python实现,具体处理流程包括:图像预处理→字符识别→数学公式识别→数学公式语义理解→结果输出

整個系统的处理流程如下:

图片预处理主要以OpenCV作为主要工具,将图片中的字符单独切割出来避免无关变量对字符识别的影响。

随后国际數学公式识别比赛数据集(CROHME)对通过卷积神经网络进行训练。

此外还进行结构分析,对字符的空间关系进行判定比如一个字符的上标囷下标,含义自然不一样

在语义分析阶段,就需要汇集上面得到的信息判断运算该如何进行了。节点属性传递过程如下图所示:

作者茬用160道手写测试题进行了测试:

结果表明平均字符识别率达到了96.23%,且系统做题的平均正确率达到了79.38%

作者给出两种使用模式:网页模式囷接口模式。接口模式比较直观只需打开网页上传图片即可自动给出数学解题神器结果。

下面以接口模式为例介绍一下mathAI的安装使用方法

首先需要安装flask虚拟环境、科学计算库numpy、sympy等,它们都可以用pip安装

将项目的lib.zip文件解压到系统目录的venv文件夹下。(lib.zip可以回复lib获取)

配置置恏运行环境后用PyCharm打开下载好的项目,在载入过程中PyCharm会自动安装好项目依赖的软件库。

使用命令行进入项目所在目录并启动虚拟环境:

将FLASK_ENV环境变量设置为启用开发模式:

然后使用指令运行flask网站框架:

打开浏览器,在地址中输入127.0.0.1:5000即可打开项目网页。在网页中输入一张包含數学公式的图片就好返回运算结果。

目前GitHub项目页上的代码只支持加减乘除这样的简单运算

我要回帖

更多关于 数学解题神器 的文章

 

随机推荐