張遠觀察著對方的表情,如果對方是那種“老子很牛逼,天下無敵”的人,那么隨意附和幾句也就得了。
反正也沒有很深的交情,沒必要和對方吵得你死我活。
但如果對方是真的想要請教,那么相互交流幾句也不錯。
“沒啥好介意的,你直接說吧!”葉開富連忙道。
張遠繼續(xù)說道:“……這一整個函數(shù),應(yīng)該是處理手套壓力變動的吧?也就是那個皮手套的sdk接口?!?br/> “對!”葉開富心中一跳,沒想到這小子真的看懂了。
“因為整只手套產(chǎn)生的數(shù)據(jù)量實在太大,所以這個算法會選擇性地拋棄大多數(shù)的數(shù)據(jù),大概有70%以上的數(shù)據(jù)會被拋棄掉。”
“是。”
葉開富再次點了點頭。
張遠繼續(xù)道:“我覺得,這些冗余數(shù)據(jù),不應(yīng)該全部拋棄掉。一只手,連帶手臂有22個關(guān)節(jié),只取22個關(guān)部位的數(shù)據(jù),的確不會有太大的差錯。但是沒有其余部位細節(jié),會有一種很粗糙的感覺……”
“我有幾種想法,來處理這些看上去無用的數(shù)據(jù)?!?br/> “第一種是數(shù)據(jù)分塊后,計算它們的方差,冗余數(shù)據(jù)的方差不會很大……只要如此計算,就能判斷是否是冗余數(shù)據(jù),反正也比胡亂拋棄掉好……”
“第二種是數(shù)據(jù)分塊后,我們可以用一種價值函數(shù),來計算分塊數(shù)據(jù)的價值……假設(shè)max[i][j]在此處表示從第i數(shù)據(jù)加到第j數(shù)據(jù)的最優(yōu)解,動態(tài)轉(zhuǎn)移方程為max[i][j]=max(max[i][k]+max[k+1][j]+w(i,j))……”
葉開富一開始聽得眉飛色舞,連呼“有道理”。
后邊至始至終沉默著,以至于完全進入了呆滯狀態(tài)。
因為,他最后根本不知道張遠在說什么……
這位仁兄,什么max[i][j]的,你到底在干嘛?。?br/> 但是一股來自強者的氣息,又讓他不知道應(yīng)該怎么樣開口。
搞得一開口,自己就變成了文盲。
“……最后我想說的是,一只手臂雖然只有22個關(guān)節(jié),但是至少有27個自由度,因為手臂、手腕還有手指是可以旋轉(zhuǎn)的。如果少了這5個自由度,操作起來就像一臺挖掘機了。你好像沒有考慮好這一點……”
這句話葉開富倒是聽懂了,他也知道這個常識,在當(dāng)時還琢磨了很久,但最終因為難度過大只能戰(zhàn)略性放棄。
手臂一旦能夠旋轉(zhuǎn),建模難度以及設(shè)計難度必然會指數(shù)型上升,他根本沒有辦法搞定。
“那你說應(yīng)該怎么整?”
張遠說道:“旋轉(zhuǎn)的計算,通??梢杂盟脑獢?shù)來搞定。這一類的書中,比較好的是《四元數(shù)物理學(xué)》,有一點復(fù)分析的基礎(chǔ)就能夠看懂了?!?br/> 就這么說著,他感覺自己的思路也漸漸明朗起來。
當(dāng)老師果然是有好處的。
“四元數(shù)么……”葉開富知道這個名詞,心中已經(jīng)有一點信服了。
他心中胡思亂想:“……如果以往的隊友是他,說不定能得一等獎吧?”
“主要還是,我的本科學(xué)校不怎么樣,能和我比較的天才太少,以至于產(chǎn)生了一種怠惰。但現(xiàn)在不一樣了……”
很快,他又開始自我鼓勵:“努力,fighting!只有努力學(xué)習(xí),我葉開富肯定能夠超越他!”
他迫不及待地說道:“張遠,我請你吃夜宵吧,我剛剛沒怎么聽懂,能不能再講一遍?”
“現(xiàn)在還吃啊,都快11點了,會發(fā)胖的?!?br/> 因為只吃了半碗拌面的緣故,張遠確實感覺沒有吃飽,心中有點意動。