第143章 你們的,我都會。
燕南餐廳。
“嗯,封老師,我用的是CLAHE+Otsu......對,都是90年代的成熟算法。好的,我吃完飯就過去。”
掛了電話,餘江把手機扔到桌上,輕輕笑了笑。
對麵,孫瑤和徐茜對視一眼,都忍不住笑出聲。
“你這表情,怎麼像剛乾了壞事做的?”孫瑤說。
“怎麼能是壞事呢?”餘江聳聳肩,“師兄天天盯著屏幕手動分割,眼睛都快瞎了,我於心不忍,就順手寫了個自動分割程序。還幫他們把準確率提高了二十多個百分點,這叫做好事。”
徐茜眼睛眨了眨,輕笑道:“好事?人家飯碗都快被你砸了,還好事?”
孫瑤立刻反應過來:“對哦!那昨晚那個師兄......”
“嗯。”餘江刨完最後一口飯,拿起手機,“把師兄從這種重複勞動裡解放出來,早點跟我混多好?”
說完他站起身:“你們慢慢吃,我先回實驗室了。'
走出餐廳,餘江緩緩呼了口氣。
他當然清楚,自己那個小程序對徐一博的打擊有多大——相當於直接否定了對方半年的勞動價值。
但他冇辦法。
一來,這種純靠人工盯屏幕調參的活兒,讓一個研三學生天天做,確實有點操蛋。
二來,這種圖形分割正好撞在他槍口上,無非是把十幾年冇用的老技術棧再撿起來用一遍而已。
最主要的,還是他想讓實驗室的人明白:他不是隻會死磕神經網絡的唐吉坷德。
他什麼都懂,而且,都比他們強。
他們最好跟他一下。
封舉富辦公室。
唐文傑滿臉的疑惑:“封老師,為什麼他用CLAHE+ Otsu能比現在主流的Gabor+方向場的分割成功率還要高?”
封舉富靠在椅背上,當聽到餘江用的工程方法後,他便平靜下來了:
“不用太在意,這種純工程優化的路子,短期看效果確實不錯,但缺乏對指紋方向紋理的本質建模,終究是小道,上限就擺在那裡。”
徐一博忍不住開口:“可封老師......他這個優化也太強了吧?全垃圾指紋都能90.8%,我們用Gabor+MRF,綜合識彆率最優也才剛過80%。”
封舉富淡淡一笑:“無先驗、非概率建模,再強又能強到哪裡去?無非是局部直方圖玩得熟練一點罷了。”
就在這時,辦公室門被敲響。
餘江推門而入,溫和地笑了笑:“封老師,代碼什麼時候要?”
封舉富看著一臉溫和的餘江,眼神略微有些複雜。
他自然認可餘江的天分。
甚至還有些惋惜,這麼聰明的一個腦袋,去死磕那無可理喻的神經網絡——人總不能真就仗著聰明,然後與全世界的主流背道而馳吧?
搞科研又不是做題。
剛才餘江寫的小程序,他還以為餘江也轉了性子,是用的Gabor+方向場,卻冇想到,他依舊還是用的非主流方法。
這人就真那麼喜歡走小道?
封舉富收回思緒,笑了笑道:“哦,不用代碼,就是有點好奇,為什麼你會這麼短時間內就想到用CLAHE+ Otsu方法來進行分割呢?我記得你之前似乎冇接觸過模式識彆吧?來,你坐下聊。
餘江暗暗一怔,不要代碼?
懷著疑惑,他想了想道:“去年見過石老師之後,我就去了解了一下,隻是後麵被李老師叫到天網去了,前幾天見徐師兄手動拉得辛苦,就把過去的想法實現了一下。”
說著餘江便衝著徐一博一笑。
徐一博一臉無奈。
“嗬嗬,難怪.....”封舉富沉吟了一番,笑道:“你既然了解過,就冇想過用Gabor+方向場?這是目前主流的模式,而且數學先行,完全先驗。”
餘江恍然大悟。
原來這位才是鐵杆的統計學派大佬啊....
也難怪,人家是北大數學係本科,信科碩士,數院博士。
三北博士,一輩子圍著數學打轉,確實有資格看不上工程學。
一念至此,餘江微微一笑:“目前組裡的Gabor+方向場對垃圾指紋的分割精度如何?”
封舉富眉頭微皺,以為餘江要抬杠,卻不料他下一句馬上道:“之所以我選擇用工程優化的方法,主要還是想著完成得快一點,徐師兄不是辛苦嘛......”
徐一博張了張嘴,結果半天冇說出話來。
餘江嗬嗬笑道:“我個人感覺,Gabor+方向場的上限可能也要高一些,要不我試試?”
唐文傑立刻瞪大了眼睛。
封舉富也瞬間一怔,他深深地看了餘江一眼。
“你什麼時候試?”
“現在吧,唐師兄能把現在的代碼複製一份給我嗎?”
唐文傑看了封舉富一眼,咬牙點頭:“行!”
“那行。”
餘江點點頭,回到自己工位,打開電腦,開始安靜等待。
封富看了一眼時間,遲疑了一下,還是搬了根凳子坐到餘江身旁。
他很想看看,傳說中的天才,是怎樣寫代碼的。
餘江載入唐文傑的代碼,拉著進度條一路往下。
果然很正宗的統計學方法。
“師兄的基礎部分很不錯,我簡單優化一下。”
“我們還是沿用灰度差自適應窗口,但加個貝葉斯後驗概率約束,結合梯度信息,修正噪點導致的方向錯誤。”
隨著餘江聲音落下,封舉富瞬間一怔!
“等等,貝葉斯用在這?”
“當然。”餘江回頭,望著封舉富:“封老師,這冇個一下午功夫調不過來,要不......你們先吃飯?”
封富扭頭看了眼徐一博。
徐一博立刻起身:“我去打飯。”
餘江暗暗一笑,開始迅速輸出代碼和公式。
時間慢慢過去。
吃飯的師兄師姐們也陸續上樓。
當發現封舉富和唐文傑認真地坐在餘江身後,一直眉頭緊皺地看著顯示器時,所有人都驚訝無聲,默默回到自己的工位。
周琴更是愕然無語。
她腦海中全是喻林的話。
難道......這家夥,真開始“操練”了?
下午五點,餘江終於完成代碼。
“封老師,唐師兄,我詳細說下改動吧。”
“除了貝葉斯後驗概率約束之外,方向場插值這邊,還加了局部置信度評分......”
“同時也使用卡方檢驗剔除汙漬、乾裂導致的異常方向點。”
“這樣,應該可以極大地提高估計準確率。”
“接著是Gabor濾波,現在濾波是固定尺度,固定頻率、固定方向,無法適應垃圾指紋脊線寬窄不一、深淺不均的問題,但我們加入傅裡葉變換,用傅裡葉變換統計脊線主頻率分布。”
“然後我們進行方向場約束下的貝葉斯最優閾值分割.....……”
“最後我們把馬爾可夫隨機場升級為二階,加入脊線連續性、方向一致性、灰度梯度三種能量項,這裡的能量函數參數可能需要調整試錯......我就隨便填一個。”
餘江慢慢地介紹著,最後按下調試鍵。
他選擇載入那100張指紋樣片,隨後執行分割。
不到30秒,分割完成。
96/100。
96%!!
“封老師,這......大概就是統計方法上限。
餘江慢慢轉頭。
封舉富瞬間回神,長站起身!
他盯著餘江,眼中已經不是驚訝,而是帶著一種看怪物一般的驚懼。
他在餘江身後坐了五個小時!
他親眼看到餘江的各種數學工具無比嫻熟,代碼輸入毫無停滯,格式極其優雅!
他深深吸氣。
“你……………”
“我會。”
餘江安靜地看著封舉富,沉默了一秒。
“封老師,統計方法走到最後,頂天了也就是個自動化工具,所以我不相信......它能夠實現真正的人工智能。”
“所以我才願意相信......神經網絡的不可解釋性。
(月底了,求下月票?)
