自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

高數(shù)解題神器:拍照上傳就出答案,這個中國學霸做的AI厲害了

新聞 人工智能
一位叫Roger的中國學霸小哥的拍照做題程序mathAI一下子火了,這個AI,堪稱數(shù)學解題神器。

本文經(jīng)AI新媒體量子位(公眾號ID:QbitAI)授權(quán)轉(zhuǎn)載,轉(zhuǎn)載請聯(lián)系出處。

一位叫Roger的中國學霸小哥的拍照做題程序mathAI一下子火了,這個AI,堪稱數(shù)學解題神器。

輸入一張包含手寫數(shù)學題的圖片,AI就能識別出輸入的數(shù)學公式,然后給出計算結(jié)果。

不僅加減乘除基本運算,就連高等數(shù)學中的微積分都不在話下。

就像下面這樣:

高數(shù)解題神器:拍照上傳就出答案,這個中國學霸做的AI厲害了

還在苦苦糾結(jié)高數(shù)作業(yè)如何求解?還在東奔西走的找學霸借作業(yè)?手握mathAI,不就是手握了新時代的解題利器么!

短短幾天時間,這個項目在微博就收獲了上百次轉(zhuǎn)發(fā)??吹疆嬶L如此新奇,似乎還能開啟***可能應(yīng)用,網(wǎng)友們紛紛召喚自己的印象筆記小助手收藏,大呼:牛逼,以后教寶寶數(shù)學就是它了。

高數(shù)解題神器:拍照上傳就出答案,這個中國學霸做的AI厲害了

作者表示,這個項目已經(jīng)是半開源狀態(tài)了,目前開源的部分可以識別計算加減乘除簡單運算。

如果想要識別更加復雜的表達式,可以參考數(shù)學公式識別的論文自己進行擴展。

具體來看看這個解題神器。

實現(xiàn)過程

全能型選手mathAI是怎么實現(xiàn)這個功能的?

作者在Github中介紹說,整個程序使用python實現(xiàn),具體處理流程包括:圖像預(yù)處理→字符識別→數(shù)學公式識別→數(shù)學公式語義理解→結(jié)果輸出。

整個系統(tǒng)的處理流程如下:

高數(shù)解題神器:拍照上傳就出答案,這個中國學霸做的AI厲害了

圖片預(yù)處理主要以O(shè)penCV作為主要工具,將圖片中的字符單獨切割出來,避免無關(guān)變量對字符識別的影響。

高數(shù)解題神器:拍照上傳就出答案,這個中國學霸做的AI厲害了

隨后,國際數(shù)學公式識別比賽數(shù)據(jù)集(CROHME)對通過卷積神經(jīng)網(wǎng)絡(luò)進行訓練。

此外,還進行結(jié)構(gòu)分析,對字符的空間關(guān)系進行判定。比如一個字符的上標和下標,含義自然不一樣。

高數(shù)解題神器:拍照上傳就出答案,這個中國學霸做的AI厲害了

在語義分析階段,就需要匯集上面得到的信息,判斷運算該如何進行了。節(jié)點屬性傳遞過程如下圖所示:

高數(shù)解題神器:拍照上傳就出答案,這個中國學霸做的AI厲害了

作者在用160道手寫測試題進行了測試:

高數(shù)解題神器:拍照上傳就出答案,這個中國學霸做的AI厲害了

結(jié)果表明,平均字符識別率達到了96.23%,且系統(tǒng)做題的平均正確率達到了79.38%。

高數(shù)解題神器:拍照上傳就出答案,這個中國學霸做的AI厲害了

上手實操

來,實際上手操作下。

作者給出兩種使用模式:網(wǎng)頁模式和接口模式。接口模式比較直觀,只需打開網(wǎng)頁上傳圖片即可自動給出解題結(jié)果。

下面以接口模式為例介紹一下mathAI的安裝使用方法。

首先需要安裝flask、虛擬環(huán)境、科學計算庫numpy、sympy等,它們都可以用pip安裝。

高數(shù)解題神器:拍照上傳就出答案,這個中國學霸做的AI厲害了

將項目的lib.zip文件解壓到系統(tǒng)目錄的venv文件夾下。(lib.zip可以回復lib獲?。?/p>

配置置好運行環(huán)境后,用PyCharm打開下載好的項目,在載入過程中,PyCharm會自動安裝好項目依賴的軟件庫。

使用命令行進入項目所在目錄,并啟動虛擬環(huán)境:

高數(shù)解題神器:拍照上傳就出答案,這個中國學霸做的AI厲害了

將FLASK_ENV環(huán)境變量設(shè)置為啟用開發(fā)模式:

高數(shù)解題神器:拍照上傳就出答案,這個中國學霸做的AI厲害了

然后使用指令運行flask網(wǎng)站框架:

高數(shù)解題神器:拍照上傳就出答案,這個中國學霸做的AI厲害了

打開瀏覽器,在地址中輸入127.0.0.1:5000,即可打開項目網(wǎng)頁。在網(wǎng)頁中輸入一張包含數(shù)學公式的圖片,就好返回運算結(jié)果。

高數(shù)解題神器:拍照上傳就出答案,這個中國學霸做的AI厲害了

目前GitHub項目頁上的代碼只支持加減乘除這樣的簡單運算。

中國少年

做出這個自動求解系統(tǒng)的,還是一位中國少年。

這位GitHub ID為Roger,本名羅文杰,是中山大學數(shù)據(jù)科學與計算機學院的研一在讀碩士生,主要攻讀計算機視覺方向。

不僅這個解題神器,在小哥哥的GitHub主頁上還能看到其此前參與的很多有趣研究。

比如這個基于帖子的校園互助交友平臺LiBond。用戶可以在里面發(fā)布任務(wù),然后使用虛擬幣荔枝進行交易。

高數(shù)解題神器:拍照上傳就出答案,這個中國學霸做的AI厲害了

羅同學的設(shè)想是,有空閑時間的同學可以在此平臺上幫助他人,然后結(jié)交好朋友,荔枝幣還能用來兌換喜歡的物品。

高數(shù)解題神器:拍照上傳就出答案,這個中國學霸做的AI厲害了

再比如,一個基于C++的無禁手五子棋AI,可以通過openGL實現(xiàn)圖形界面。

高數(shù)解題神器:拍照上傳就出答案,這個中國學霸做的AI厲害了

在這個項目中,羅同學使用了最經(jīng)典的極大極小博弈樹、alpha-beta剪枝、置換表等算法,還附上了核心代碼。

確認過眼神,是學霸無疑了。

傳送門

***,附上神器的Github地址:

https://github.com/Roujack/mathAI

里面還附有Demo使用的word、ppt和視頻教程~

 

責任編輯:張燕妮 來源: 量子位
相關(guān)推薦

2019-02-27 14:06:53

AIAdamSGD

2021-03-01 12:06:12

Nginx命令Linux

2013-08-20 10:48:51

企業(yè)2.0Yammer

2012-05-18 15:10:22

HTML5

2018-04-11 14:30:33

2020-04-27 09:40:43

開源項目 Bug

2018-05-14 22:58:14

戴爾

2019-05-30 09:38:49

華為禁令開發(fā)

2017-02-23 08:00:04

智能語音Click

2009-05-13 08:50:00

英特爾貝瑞特ISEF

2019-11-17 22:40:35

AI 數(shù)據(jù)人工智能

2017-09-29 12:00:21

NVIDIADLI

2021-03-29 13:06:25

開源工具開源

2024-10-15 13:17:54

2011-12-21 11:17:14

紅帽

2023-05-06 06:47:46

Bing聊天機器人

2015-06-15 20:36:47

華為ICT/華為

2020-06-08 17:35:27

Redis集群互聯(lián)網(wǎng)
點贊
收藏

51CTO技術(shù)棧公眾號