close

算數學再也不用傷腦筋?!人工智慧當你專屬小老師!(下)

自從有了人工智慧當我的小老師後,算數學真的不用再傷腦筋了!(下)

本篇為此篇文章的下集,上集介紹了AI 數學解題神器「 mathAI 」的誕生,以及個流程的原理:1. 圖像預處理、2. 字符識別、3. 數學公式識別

 

4. 數學公式語意理解

透過字符辨識、字符語法拆解、語義分析等語意理解過程,AI人工智慧可以匯集這些過程得到的資訊,藉此判斷該如何進行運算,最後將數學公式的值計算出來。AI 要能給出正確答案,代表它要看懂這句話的意思,也就達到了語意理解。

5. 結果輸出

最後,我們可以使用 Python 的 Matplotlib 把步驟和答案列印出來。Matplotlib 是 Python 中一個相當重要的模組,主要用於資料視覺化上。

訓練成果發表 深度學習後的AI答題率是?

AI 訓練完成之後,作者首先驗證了字元識別的準確率:

GitHub-mathAI-3.jpg
▲ 訓練完人工智慧之後,作者首先驗證了字元識別的準確率

緊接著作者對各式各樣共 160 項的題目進行測試,從圖表中可以看到 AI 答對了 127 道題目,平均字符辨識率高達 96.23%,正確率為 79.38%,可以說是相當不錯的成績。

GitHub-mathAI-4.jpg
▲ 由圖表可以看出,人工智慧 MathAI 的字符辨識率高達 96.23%,正確率為 79.38%,可說是相當高。

如果想要自己實際操作看看,作者提供兩種使用方法:網頁模式和介面模式,網頁模式比較容易,打開網頁上傳圖片就可以自動給出題目答案;介面模式則要下載專案中 solver 的 Python package,裡面的 solve 方法封裝了整個系統,介面模式的使用方式為輸入圖片的路徑,再輸出題目識別過程和計算結果。

GitHub-mathAI-5.jpg
▲ MathAI 程式網頁模式

GitHub-mathAI-6.jpg
▲ MathAI 程式介面模式

雖然,目前這個專案只是半開源的,現時上傳的版本也只能處理較簡單的一維算術式,如果想要識別更加複雜的公式,就要再參考數學公式識別的論文。但字元識別程序以及整個演算法框架,也是十分值得觀摩的。

除此之外,它也標示出深度學習能創造出人工智慧許多可能,打造出各種不同的「神器」。

 

 

 

 

 

 

推薦閱讀:
好暖心!貓奴創立AI人工智慧貓窩,浪浪不用再外挨餓受凍了!


'可信度極高'的假新聞文章竟由人工智慧操刀?文筆優美到幾可亂真!


是什麼原因讓馬斯克決定離開他的人工智慧團隊,原來是...


Java課程、UI課程、程式課程、網路行銷課程推薦


前端工程師必備的基礎"CSS的語法格式"


華人的富比世榜!! 可口可樂,達內教育等等30個品牌揭曉!!


上HTML5教學的必經之路1:先掌握初學者的敲門磚! 


2天考取Google Ads證照!新手廣告投放攻略


擺脫設備工程師血汗職涯, 零基礎的我成功轉職 Python 資料工程師


44歲媽咪順利轉職網頁設計師, 家庭事業都得意


零基礎如何花 14 小時考取 GoogleAds 認證?五種 GoogleAds 廣告不藏私攻略


從無到有 挑戰14小時取得Google證照

arrow
arrow

    jimchen19901212 發表在 痞客邦 留言(0) 人氣()