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