在线客服:
亚博电子竞技 亚博电子竞技
全国服务热线:010-36808908
您的位置:首页 > 新闻中心 >

高数学解决问题的伪像:将在照片上传后给出答案。这位中国校长制作的AI令人惊叹|演示

浏览 112次 来源:【jake推荐】 作者:-=Jake=-    时间:2021-03-31 13:36:29
[摘要] 一位叫Roger的中国学霸小哥的拍照做题程序mathAI一下子火了,这个AI,堪称数学解题神器。输入一张包含手写数学题的图片,AI就能识别出输入的数学公式,然后给出计算结果。看到画风如此新奇,似乎还能开启无限可能应用,网友们纷纷召唤自己的印象笔记小助手收藏,大呼:牛逼,以后教宝宝数学就是它了。具体来看看这个解题神器。不仅这个解题神器,在小哥哥的GitHub主页上还能看到其此前参与的很多有趣研究。

奥菲庙的铜陵小茶本文转载自:Qubit(QbitAI)

一位名叫罗杰(Roger)的中国学生的摄影程序mathAI突然流行起来。这种AI可以称为解决数学问题的工具。

输入包含手写数学问题的图片,人工智能将能够识别输入的数学公式亚博集团 ,然后给出计算结果。

不仅是加,减,乘,除的基本运算,而且还包括高级数学中的微积分。

赞:

仍然在努力解决高数学作业方面仍在挣扎吗?您还在匆忙寻找作业吗?手握mathAI,不是解决新时代问题的有力工具!

在短短几天内,该项目在微博上收到了数百条转发。看到绘画风格是如此新颖,看来它可以开拓无限的可能性。网民召集了他们最喜欢的Evernote助手,大喊:牛逼,将来会用来教婴儿的。

作者指出,该项目已经是半开源的,并且开源部分可以识别加,减,乘和除的简单计算。

如果要识别更复杂的表达式,可以参考有关数学公式识别的文章以对其进行扩展。

我们来专门研究一下解决问题的工具。

实现过程

全方位播放器mathAI如何实现此功能?

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

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

图片预处理主要使用OpenCV作为主要工具来分离图片中的字符,以避免无关变量对字符识别的影响。

随后,通过卷积神经网络训练了国际数学公式识别竞赛数据集(CROHME)。

此外,还执行结构分析以确定字符的空间关系。例如,字符的上标和下标自然具有不同的含义。

在语义分析阶段亚博代理推荐 ,有必要收集上面获得的信息以确定应如何执行计算。节点属性传输过程如下图所示:

作者正在测试160个手写的测试问题:

结果表明,平均字符识别率达到9 6. 23%ag真人 ,系统问题的平均正确率达到7 9. 38%。

动手实践

来吧,实际上是手工完成的。

作者提供了两种使用模式:Web模式和界面模式。界面模式相对直观,只需打开网页并上传图片即可自动给出解决问题的结果。

下面以接口模式为例,介绍如何安装和使用mathAI。

首先,您需要安装flask,虚拟环境,科学计算库numpy,sympy等,所有这些都可以通过pip进行安装。

pip install flask
pip install virtualenv

将项目的lib.zip文件解压缩到系统目录的venv文件夹中。 (可以通过回复lib获得Lib.zip)

配置运行环境后高数解题神器,使用PyCharm打开下载的项目。在加载过程中,PyCharm将自动安装项目依赖的软件库。

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

. venv/bin/activate

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

export FLASK_ENV=development

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

export FLASK_APP=welcome.py
flask run

打开浏览器,然后在地址中输入12 7. 0. 0. 1:5000以打开项目网页。在网页中输入包含数学公式的图片以返回计算结果。

当前,GitHub项目页面上的代码仅支持简单的操作,例如加,减,乘和除。

中国青少年

这是一个中国少年,他制作了这个自动解决方案系统。

此GitHub ID是Roger,本名是罗文杰yb体育 ,是中山大学数据科学与计算机学院的研究生,主要研究计算机视觉。

不仅可以解决这个问题,而且在弟弟的GitHub主页上可以看到他以前参与的许多有趣的研究。

例如,这个基于职位的校园互助约会平台LiBond。用户可以在内部发布任务,然后使用虚拟货币荔枝进行交易。

罗同学的想法是,有空闲时间的学生可以在这个平台上帮助他人,然后结交好朋友。荔枝硬币也可以用来交换自己喜欢的物品。

另一个示例是,无需禁止双手的基于C ++的Gobang AI可以通过openGL实现图形界面。

在这个项目中,Luo使用了最经典的mini-max游戏树,alpha-beta修剪高数解题神器,排列表和其他算法,并附加了核心代码。

我已经确认了自己的眼神,这无疑是一个高超的学生。

门户

最后,附加工件的Github地址:

Demo还使用了单词,ppt和视频教程〜

作者是网易新闻·网易“每一种态度”的约定作者。

老王
本文标签:数学,高数

推荐阅读

最新评论