Contents ...
udn網路城邦
見微知著,這樣一個小缺口也是辨識5或6的關鍵特徵!
2026/10/22 02:09
瀏覽58
迴響0
推薦1
引用0

我常說我的影像辨識邏輯是直接根據一般人的常識與直覺建構的!即使同樣是使用Rule based的概念,我建立的「Rules」也不會跟你去SCI論文中皓首窮經找到的漂亮數學方法一樣!我的思考起點就「一般人會怎麼想?」而不是「專家學者與博士教授們會怎麼想?」

如上的案例那個紅色圓圈標示的缺口存在與否?當然就是一般人會判斷這是個5或6的關鍵!這就是一個分辨是哪個數字重要的特徵了!但是要實作這個特徵的程式該怎麼寫呢?課本、論文或網路資訊上都一定沒得參考的!我也為此想了非常久!但是既然它那麼關鍵重要,即使想一個月也一定要實作出來的!

你可以仔細看,那個缺口是必須轉彎曲折前進之後才能通過的!這就是這個程式很難寫的部分!我不只是要寫出來,還必須考慮不能用太笨太耗時的方式寫,動不動就祭出類似CNN之類的耗時演算法,我就會被迫使用GPU了!那就會陷入跟那些機器學習派一樣的高成本低效率的泥潦之中了!

我不是在寫論文,所以詳細解法就不在此詳述了!但我確實很有效率的寫出來了!所以才能很確定的說這個字是5而不是6!因為除此之外這個字的每一個特徵都比較像6!包括綠色框框標示的左上角的轉折是圓滑的!通常5會傾向是較尖銳的直角,但是一般人面對這兩個衝突特徵時,一定會選擇相信缺口代表的意義!我的程式就是會做成跟一般人反應一樣的!

這是一個極具代表性的人性化辨識的特徵!我就是用上百個這種特徵建構我的手寫數字在是軟體的!大多數用簡單的數學公式就可以設計出來,但是有些人的直覺很簡單認知的特徵,卻會讓我想很久都寫不好!但只要我認為那就是人的常識直覺,總有辦法設計出來的!人腦也一定是以邏輯方式運作的!即使是大家說的直覺!

有誰推薦more

限會員,要發表迴響,請先登入