Contents ...
udn網路城邦
我好像有個博士後研究員在幫我?人就變懶了!
2025/04/18 07:44
瀏覽959
迴響0
推薦12
引用0

我們公司雖然規模很小,但絕對不是只會做車牌辨識的單調公司!這些年來我們做了非常多的各種影像辨識專案,而且使用的演算法技術還都不一樣!每個專案的研發過程其實都有很多的創新發明,而且都必須實作到真的有很好的成效才能順利結案!所以如果我們是大學的實驗室,想發表論文的話,題材要多少有多少!而且我們的終點不只是「創新」而已,還保證要能「實用」,不然客戶不會付錢的!這是比頂大實驗室更嚴苛也更高的標準!

最近幾天開始在實驗評估一個新的影像辨識專案,需要辨識立體紙箱的邊線,辨識字元目標我們已經是專家,辨識線狀目標我們也有辨識工程設計圖的經驗,但是要辨識可能是任何方向的「線段」特徵呢?我們公司確實沒做過,但卻跟我的博士論文有局部相似,我當時要找的也是方向不確定的地形線性特徵,如山脊、山谷或斷層等等。所以我正興致勃勃地與RD努力之中!

任何影像辨識的工作,從演算法的發想到實作成軟體都是很複雜困難的事!因為過程複雜,所以要保證演算過程都合乎設計理念的預期,研發用的實驗程式本身就是一個大學問!要像觀光工廠一樣,每個過程都可以隨時透明檢視!很多公司都會想買一個包山包海的「實驗」程式來開發各種辨識軟體,但是我們公司不是!每個性質不同的專案都是從零開始,連專案研發需要的實驗程式都是從頭做起的

如下圖就是我日常研究台灣車牌辨識的完整實驗用程式畫面,我們的研發真的從裡到外都不會使用微軟.NET以外的任何程式模組的!所以也絕對沒有任何資安的疑慮!是土產到不能更土產的Made In Taiwan的產品!這是絕大多數的大公司,甚至頂大研究室或國家級研究機構都做不到的事情!但就是我們的日常!

所以我們的每個影像辨識專案其實都很像在做一個獨立的碩博士論文研究!公司初期當然都是我親自操刀的,我的唯一高徒當然就是在一邊見習,或拿我寫好的程式去用,做些實驗或增補的小功能。但是她學得很快,這幾年除非案子太多忙不完時我才會親自出手,否則我都只需要像個指導教授一樣,跟她討論構想後就放手讓她自行寫程式,之後只須讓她跟我報告進度互相討論給予意見就能順利結案了!

想像一下!如果有個人一年要做兩三個這種專案,連續五六年都百戰百勝,她的知識技術會到甚麼樣的高度?幾乎可以說是我的分身了!也早就超過了一般博士的程度,我現在的工作狀況就很像是一個資深教授帶著一個博士後研究員上班!絕大多數寫程式實驗實作的工作都不必親力親為了!對於資深的頂大教授來說,這應該就是他們的日常,但對我來說則是一個謝天謝地的奇蹟!

我記得在我40歲轉行教電腦程式時,有位當時已在科技業大公司當到主管的高中同學,算是潑我冷水吧?他說在我們科技業40歲以上就不必Coding了!因為都已經晉升到主管職,讓年輕人寫程式就可以過日子了!如果是頂大教授,到了四十多歲身邊一定也圍滿了一堆碩博士生,當然也不必自己寫程式了!而我到40歲才開始認真學程式教後段班大學的大學部學生寫程式?應該沒甚麼前途的啦!

我沒理他!繼續教程式也寫程式甚至以此創業至今!剛開公司時也帶著一批年輕學生打拼,師生分頭寫程式上班,他們也算是能寫程式的,但是只會寫一般技術層次的程式,影像辨識我沒教過他們,當時他們還是菜鳥Coding效率也遠不如我,加上我的業務能力不佳,案子接得不夠多,做得也不夠有效率,算算總帳公司就虧錢了!

所以我們公司才會縮編轉型專攻影像辨識,只剩下我和目前的唯一RD!我完全靠自己當程式實作主力的時間又延長了幾年!我當時都不敢期望會有人可以跟我一起做這種研發工作了!真的頂大博士一定不會屈就當我的幫手,我自己的後段班大學畢業生真的能跟我做一樣難度的影像辨識研發嗎?他們甚至都沒讀過碩士的!似乎希望渺茫!只是我的RD說有意願想學影像辨識,我就給她一個機會而已!

但是現在她居然真的做到了!因為她做得很好,我也變懶了!以前還會常常跑去改她的程式碼,現在根本都懶得看了!一定沒問題的!目前我都還能隨時接手她的工作,再過幾年我可能根本追不上她的腳步了!非常慶幸之餘也有一點點失落!但是薪火相傳就應該是這樣的!

事實上我還希望自己的技術發明可以流傳更廣!不當教授之後當然就不寫論文了,或許有了這麼好的徒弟,我就可以思考寫書出版甚至教學,留下一些有用的科學足跡了!尤其是現在多數人做影像辨識都想偷懶使用ML、DL與CNN了!我們的作法與眾不同,成效又非常好,遲早會有很多人好奇我們是怎麼作到的!我也很願意告訴大家!

有誰推薦more

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