字體:小 中 大 |
|
|
|
| 2026/04/30 04:33:55瀏覽420|回應0|推薦4 | |
這是剛剛處理好的一個AOI辨識專案,就是在5X5的孔洞陣列中正確辨識出有無物件在內的差異,此例中最右邊一行是空洞!白色其實是填滿孔洞物件的反光,所以算是有填滿,黑色的孔洞則是未填滿!當然每一個孔洞的正確中心點座標也都要辨識正確!以此為基礎,他們的機器下一步是要根據辨識的結果,在那些已填入孔洞的物件表面做雷射雕刻! 昨天其實已經交差了!每次的辨識影像面積約2000X2000就是400萬(4M)畫素,辨識時間約200毫秒,應該算是很快了!網路傳輸或寫入磁碟的時間可能都比這個時間長了!但我就是覺得應該可以更快!所以剛剛又花了兩個小時思考如何更快!而且成效如下,我硬是將辨識時間壓縮到只需要78毫秒!
這就是我做所有的專案到最後階段,連顧客都滿意之後,還會挑戰自己極限的事情!為何如此?說到這個習慣的起點,應該是我活過了電腦還非常簡陋計算很慢的年代!但是我博士班期間就開始做地形特徵辨識的演算法研究了!即使只是幾萬點的地形資料,計算其中可能的山谷或山脊都要花上數十分鐘甚至幾小時! 可以想像,如果我的每一個idea都要那麼久的時間來驗證,我的研究進度會多緩慢?如果我寫程式有個小錯誤,可能幾個小時的時間就完全浪費了!一天一天很快就過去了!我不可能在一兩年內做出甚麼好成果的!所以我當時就開始無所不用其極地努力想出讓電腦軟體跑得更快的各種軟體技巧!而且我總是可以找到出人意料的捷徑! 我不是有錢的學生可以買很好的電腦,我的教授還消遣我說我寫程式那麼厲害,所以研究室中新的好電腦都撥給菜鳥學弟妹使用,我用的都是效能最差最慢準備淘汰的最老舊電腦!但這好像特種部隊的魔鬼訓練,我因此可以將演算法的效率發揮到極致!而且我的速度都不必靠特殊硬體幫忙的!所以現在我開發的軟體不用GPU幫忙都非常的快!真要感謝當年指導教授對我有如灰姑娘般的刻薄待遇了! 那已經是大約30年前的事了!到了現在我做生意的階段,電腦環境已經不可同日而語,但無論如何速度越快客戶當然還是越喜歡!甚至因為軟體效率高,就可以用更便宜的低規格電腦達到一樣的使用效能!那就是省錢啊!誰不高興呢?大概只有賣昂貴電腦設備的硬體商象是輝達會不高興吧?沒關係的!反正他們靠著AI興起已經賺翻了! 我自己還有一個更深層的理念與動力是:環保!用一樣的硬體跑得越快,表示運算量越低越省電!也就是越節能減碳愛地球啦!我是個地科領域的海洋地質博士,當然對此很敏感的!我知道地球已經過熱,壓力很大很危險了!我還做這種預期很耗電的AI影像辨識產業?當然就希望以最環保的方式完工了!也努力宣導盡量不用CNN與DL等低效率且非常耗電的演算法,也可以做好影像辨識的! |
|
| ( 心情隨筆|工作職場 ) |













