
標題是某個老人補藥的廣告詞!但是剛好可以形容我今天工作的心情,面對數千甚至數萬張的車牌影像資料,我的日常研發目標當然是盡可能提高辨識率!讓每一張不論好壞的影像都能辨識出正確答案!如果知道有很多問題,但都還沒想出正確解法時,心情急躁之下壓力就會很大。因為辨識率一定要夠好,東西賣出後才不會被罵被嫌棄,也才有好口碑與回頭客嘛!
跟機器學習等統計學的AI不同之處是,我不是靠機器自動學習(統計逆推)如何正確辨識車號的!這些影像對我來說不只是一些給電腦使用的「資料」!他們都像是一個個活生生的學生!每個人都有很多不同的問題,會困擾甚至阻擋了我的辨識流程!我必須充分理解掌握這些問題,想出解法(演算法)克服所有的辨識障礙走到終點得到那個寶藏!
隨著我越來越了解每張影像可能發生的狀況,我也一一想出最好的解決方案之後,我的壓力就會逐步釋放了!簡單說,就是眼睛看來清晰可判斷的車牌,我的軟體都能辨識出來時,我的心情就可以放鬆了!難過與壓力都是來自聞著吃不著,眼睛看著答案擺在眼前,卻寫不出程式走到那個結果?做過影像辨識的人都懂得這種扼腕的感覺!
經過那麼多年的努力,可以說現在已經沒有甚麼會讓我扼腕的狀況了!我的研究其實大部分時間已經放在提高效率與穩定性上面!可以想見每一個影像的辨識對我的軟體來說都是一個很複雜的過程!我首先追求的目標當然是答案要對!答案對了之後,就可以較輕鬆的一步一步檢視每一個流程,看看有沒有可以省略的步驟以節省時間加快速度;或是補強可能會發生漏洞的不穩定環節。
這種工作心情當然就很像老人家沒事牽著狗狗散步了!沒有太大的壓力,但還是知道自己的每一次詳細的分析檢視都可以讓我的軟體更聰明、更有效率也更穩定不會意外出錯!當然前提是我必須是使用真正的影像辨識技術逐步建構出我的精密辨識儀器!如果我是跟隨潮流玩甚麼XX學習呢?故事就完全不同了!
我的作法一開始會非常困難!每一個狀況都必須一一針對性的設計出演算法來處理,程序多了就會互相衝突,每一個程序的修改、插入或移除,都會牽一髮動全身,就像汽車工業一樣,百年車廠還是天天在做細節的研究調整!但是到了產品成熟的階段,東西已經好到可以賣了!繼續研發精進微調的心情是很棒的!因為你非常有把握情況只會變好,絕對不會變差了!
如果我是用那些XX學習呢?其實就永遠沒有這麼明確的成熟階段了!因為所有的辨識細節連研發者都不是很清楚的!你的辨識機器只是一大堆連你自己都無法理解的參數組合?如果某案例辨識錯了,你也無法解釋機器為何如此判斷的邏輯?你唯一能做的只是隔靴搔癢式的調整資料與參數門檻重新訓練,但完全不知道改過之後效果會如何?只是繼續嘗試錯誤,再買一次彩券而已,不保證會變好的。
如果有小朋友用初淺的常識質疑你的辨識錯誤時,你就會尷尬到想挖個地洞躲起來了!因為你根本無從解釋!因為「你的」AI軟體根本不是你深思熟慮的成果結晶,只是外包給電腦做的統計工作黑盒子!你怎麼讓人繼續相信你是個AI專家呢?只是強辯說「我有監督」嗎?太可笑了!那種心情狀態一定是如坐針氈,絕對沒有我這麼輕鬆寫意的!此時真的就是羽扇綸巾談笑間的感覺!我就是坐著看XX學習的檣櫓灰飛煙滅了!哈哈!

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



