項目 | 內容 |
---|---|
這個做業屬於哪一個課程 | 人工智能實戰 2019(北京航空航天大學) |
這個做業的要求在哪裏 | 人工智能實戰第八次做業(我的) |
我在這個課程的目標是 | 瞭解人工智能的基礎理論知識,鍛鍊實踐能力 |
這個做業在哪一個具體方面幫助我實現目標 | 加深對手寫識別方面的認識 |
做業正文 | 見下文 |
其餘參考文獻 | 無 |
思考題 1:如何識別不合法(既非數字又非符號)的輸入?網絡
思考題 2:如何設計該計算器應用以識別下列元素:函數
A. 更多的符號,好比sin函數人工智能
B. 複雜的表達式結構(上下結構),好比指數\(e^x\),分數\(\frac{\pi}{2}\)spa
C. 更復雜的表達式結構(包圍結構),好比平方根\(\sqrt{a^2+b^2}\)設計
在利用神經網絡CNN進行字符識別時,其給出的其實是屬於某個類別的機率。對於合法的輸入,應該有一個類的機率很大,而其餘類的機率較小。而不合法輸入並不會出現這種狀況,可能出現不存在一個類機率較大的狀況。所以,咱們能夠將全部的類求標準差,若是標準差小於某個閾值,則爲不合法輸入。或者能夠直接判斷機率最大的那個類的機率是否大於某個閾值,不大於的話即判斷爲不合法輸入。blog
A.更多的符號,好比sin函數
能夠完成對單個小寫字母的識別,而後對字符串進行匹配,例如匹配到sin。字符串
B. 複雜的表達式結構(上下結構),好比指數\(e^x\),分數\(\frac{\pi}{2}\)
對於分數,其具備明顯的上下結構。所以能夠將其投影至y軸上,進行分區,然後再對單個字符進行識別。而對於指數,能夠經過在垂直方向上判斷其與前一個字符的位置關係,從而判斷是否爲指數,例如判斷其底端相對於前一個字符的高度關係。get
C.更復雜的表達式結構(包圍結構),好比平方根\(\sqrt{a^2+b^2}\)
暫時沒想到,可能要先想辦法提取其輪廓,而後再訓練模型對提取出來的輪廓進行識別。table