第六百一十九章 挑戰(zhàn)
聽到唐華鑫的話,林鴻搖了搖頭,道:“也不能這么說。現(xiàn)在robotank剛開始,時間太短,可能沒有什么比較強(qiáng)壯的算法出來,可是隨著時間的推移,相信很快就有非常棒的算法出來。這個算法是你自己想出來的?”
唐華鑫點(diǎn)點(diǎn)頭,道:“這個是我的一個嘗試。你也知道,我作為非計(jì)算機(jī)專業(yè)的學(xué)生,有些基礎(chǔ)知識比較缺乏,學(xué)得不是那么系統(tǒng)。不過通過虛擬機(jī)項(xiàng)目,讓我將以前不熟悉的基礎(chǔ)重新鞏固了一遍……”
唐華鑫接著詳細(xì)介紹了一下他這個算法的進(jìn)化過程。
他使用的正是采樣和對比,先將對方的軌跡記錄下來,然后再總結(jié)他的軌跡第六百一十九章挑戰(zhàn)規(guī)律,通過這種方式捕捉到對方的運(yùn)動規(guī)律。
這個方式,是他從武俠中得到的靈感,中的武功高手比武獲勝,除了是內(nèi)力比別人更加雄厚,有一個非常取巧的取勝之法就是通過熟知對手的武功招式,然后采取相應(yīng)的應(yīng)對措施,見招拆招。
而坦克的動作也就那么幾個基本的,只要判別出了對方下一步的動作,就能夠讓自己的炮彈準(zhǔn)確地?fù)糁袑Ψ健?br/>
剛開始的時候,他所所總結(jié)的規(guī)律是直線提前量,只要發(fā)現(xiàn)對方的運(yùn)動是直線,在測出了對方的方向和速度之后,他可以很準(zhǔn)確地就將炮彈往那個方向的某個點(diǎn)射去,然后對方的坦克就自動朝炮彈上撞。
后來,直線有點(diǎn)行不通了。大家紛紛開始走弧線,或者干脆就繞圓周進(jìn)行運(yùn)動,而他的模式匹配算法也不得不跟著升級,記錄更多的軌跡,然后進(jìn)行對比,預(yù)判對方下一步的位置。
慢慢地,模式匹配終于趨近成熟。到了現(xiàn)在的地步。
林鴻點(diǎn)點(diǎn)頭:“的確是個不錯的算法,不過這個算法在面對變化比較隨第六百一十九章挑戰(zhàn)機(jī)和頻繁的坦克效果就沒有那么明顯了。”
“是的。這個算法畢竟還是比較死板,而robotank平臺還是有些限制。能夠記錄的內(nèi)容也有限,這個算法改進(jìn)到現(xiàn)在,已經(jīng)碰到了一些瓶頸。”唐華鑫這段時間里也在為這個而苦惱。
模式匹配瞄準(zhǔn)算法。只是針對那些比較有規(guī)律的坦克有效,如果對方在移動算法上加入了一些隨機(jī)量,每一次都不相同,這個算法的準(zhǔn)確率就大為降低了。
在林鴻看來,模式匹配在人工智能領(lǐng)域有很多應(yīng)用,是一個非常復(fù)雜的算法,可是這里用在robotank上卻有其瓶頸。因?yàn)橄鄬φf來,數(shù)據(jù)一多的話,運(yùn)算的速度就會慢下來,而這個平臺又根本不可能讓你記錄太多的數(shù)據(jù)進(jìn)行分析。效率太低了。
就算是唐華鑫在原來的基礎(chǔ)上加上隨機(jī)量的算法,最終還是會被淘汰,畢竟這個算法的天花板就在那里,能夠很容易就觸摸到。
就在他們聊著天的時候,旁邊的比賽已經(jīng)進(jìn)行了好幾場了。
這個時候。門口處跑進(jìn)來一個扎著馬尾辮的女生,一進(jìn)門看到吳東在這里,立刻跑了過來,說道:“會長,理工大學(xué)的robotank協(xié)會的人過來了。”
吳東微微一愣:“又來了?前天不是才來過嗎……在高校中流行起來之后,就屬水木大學(xué)和理工大學(xué)這兩所學(xué)校的協(xié)會實(shí)力最強(qiáng)。私底下兩個協(xié)會也一直較著勁,都自信滿滿地認(rèn)為自己協(xié)會的實(shí)力是最強(qiáng)的。
一旦有心的算法出現(xiàn),他們便立刻會找到對方進(jìn)行較量,如果失敗,則持續(xù)改進(jìn),直到重新贏回為止。
而唐華鑫的匹配模式算法出來之后,最近的較量當(dāng)中水木大學(xué)都是贏家,理工大學(xué)的學(xué)生過來挑戰(zhàn)了好幾次,都未能翻盤。
這不,剛過兩天,他們又來了。
來的人有三個,兩男一女,兩個男生都戴著眼睛,其中一位個子高高,留著比較長的頭發(fā)的那個,正是理工大學(xué)robotank協(xié)會的會長安哲。
吳東迎了上去,笑道:“手下敗將又來了。”
“吳東,你別得意,今天我們就讓你成為手下敗將。”安哲信心很大,對于吳東的嘲笑根本毫不在意。
吳東看了看他身邊的那位陌生臉孔,問道:“這是你們的新成員?”
這個男生,帶著一副黑框眼鏡,臉上酷酷的,手中提著一臺筆記本電腦。
“沒錯,他是梁敬明,是我們社新加入的成員,今天,你們將敗在他的手中。”
吳東也不由認(rèn)真起來,水木大學(xué)雖然一直是理科大學(xué)中的第一位,計(jì)算機(jī)系也是全國最好的,可是最近理工大學(xué)崛起很快,尤其是在機(jī)器人領(lǐng)域,似乎有趕超水木大學(xué)的趨勢。
看這個安哲的信心爆棚的樣子,似乎還真被他們找到了非常牛逼的算法。
要是他們這次被對方給翻盤,他們的尾巴還不翹到天上去?
不過,當(dāng)吳東看到林鴻之后,心中的擔(dān)憂便立刻消失得無影無蹤。
對了,我竟然把老大給忘了!
有老大在這里,哪里還輪到他們?nèi)鲆埃?br/>
吳東心中大定,同時也隱隱有些期待。
林鴻出手,也不算作弊,因?yàn)樗旧砭褪撬敬髮W(xué)的學(xué)生,只是現(xiàn)在辦理了停學(xué)手續(xù)而已,可依然還是這里的學(xué)生。
安哲他們的目標(biāo),就是唐華鑫的坦克。
他們前幾次都折在了唐華鑫的手中,這次過來,正是為了一雪前恥。
唐華鑫和那個不怎么說話的梁敬明兩個都同時將自己編寫的坦克程序文件加載,一紅一藍(lán)兩輛坦克出現(xiàn)在競技平臺之中,水木大學(xué)的坦克是藍(lán)色的。
兩個學(xué)校robotank之間的較量就此開始。
比賽剛一開始林鴻就看出來了,理工大學(xué)的坦克,很明顯針對唐華鑫的模式匹配策略進(jìn)行了優(yōu)化,引入了隨機(jī)量的參數(shù),幾乎每一次運(yùn)動都沒有什么太過明顯的規(guī)律,這讓藍(lán)色坦克的攻擊絕大部分都落空了。
而且,紅方似乎也發(fā)現(xiàn)了藍(lán)方坦克的模式匹配算法,對藍(lán)方坦克的瞄準(zhǔn)攻擊不斷修正調(diào)整,一段時間之后,竟然開始時不時地?fù)糁兴{(lán)方坦克。
看到這個情況,唐華鑫的臉色頓時便得非常難看起來。
他也看出來了,對方不但也發(fā)現(xiàn)了模式匹配算法,并且做得比他更好。(未完待續(xù))rq!!!
,