剛開始,時間太短,可能沒有什麼比較強壯的演算法出來,可是隨著時間的推移,相信很快就有非常棒的演算法出來。這個演算法是你自己想出來的
唐華鑫點點頭,道:這個是我的一個嘗試。你也知道,我作為非計算機專業的學生,有些基礎知識比較缺乏,學得不是那麼系統。不過通過虛擬機器專案,讓我將以前不熟悉的基礎重新鞏固了一遍
唐華鑫接著詳細介紹了一下他這個演算法的進化過程。
他使用的正是取樣和對比,先將對方的軌跡記錄下來,然後再總結他的軌跡規律,通過這種方式捕捉到對方的運動規律。
這個方式,是他從武俠中得到的靈感,中的武功高手比武獲勝,除了是內力比別人更加雄厚,有一個非常取巧的取勝之法就是通過熟知對手的武功招式,然後採取相應的應對措施,見招拆招。
而坦齤克的動作也就那麼幾個基本的,只要判別出了對方下一步的動作,就能夠讓自己的炮彈準確地擊中對方。
剛開始的時候,他所所總結的規律是直線提前量,只要發現對方的運動是直線,在測出了對方的方向和速度之後,他可以很準確地就將炮彈往那個方向的某個點射去,然後對方的坦齤克就自動朝炮彈上撞。
後來,直線有點行不通了。大家紛紛開始走弧線,或者乾脆就繞圓周進行運動,而他的模式匹配演算法也不得不跟著升級,記錄更多的軌跡,然後進行對比,預判對方下一步的位置。
慢慢地,模式匹配終於趨近成熟。到了現在的地步。
林鴻點點頭:的確是個不錯的演算法,不過這個演算法在面對變化比較隨機和頻繁的坦齤克效果就沒有那麼明顯了。
是的。這個演算法畢竟還是比較死板,而robotank平臺還是有些限制。能夠記錄的內容也有限,這個演算法改進到現在,已經碰到了一些瓶頸。唐華鑫這段時間裡也在為這個而苦惱。
模式匹配瞄準演算法。只是針對那些比較有規律的坦齤克有效,如果對方在移動演算法上加入了一些隨機量,每一次都不相同,這個演算法的準確率就大為降低了。
在林鴻看來,模式匹配在人工智慧領域有很多應用,是一個非常複雜的演算法,可是這裡用在robotank上卻有其瓶頸。因為相對說來,資料一多的話,運算的速度就會慢下來,而這個平臺又根本不可能讓你記錄太多的資料進行分析。效率太低了。
就算是唐華鑫在原來的基礎上加上隨機量的演算法,最終還是會被淘汰,畢竟這個演算法的天花板就在那裡,能夠很容易就觸控到。
就在他們聊著天的時候,旁邊的比賽已經進行了好幾場了。
這個時候。門口處跑進來一個扎著馬尾辮的女生,一進門看到吳東在這裡,立刻跑了過來,說道:會長,理工大學的robotank協會的人過來了。
吳東微微一愣:又來了前天不是才來過嗎
robotank在高校中流行起來之後,就屬水木大學和理工大學這兩所學校的協會實力最強。私底下兩個協會也一直較著勁,都自信滿滿地認為自己協會的實力是最強的。
一旦有心的演算法出現,他們便立刻會找到對方進行較量,如果失敗,則持續改進,直到重新贏回為止。
而唐華鑫的匹配模式演算法出來之後,最近的較量當中水木大學都是贏家,理工大學的學生過來挑戰了好幾次,都未能翻盤。
這不,剛過兩天,他們又來了。
來的人有三個,兩男一女,兩個男生都戴著眼睛,其中一位個子高高,留著比較長的頭髮的那個,正是理工大學robotank協會的會長安哲。
作者「瘋狂小強」的其他小說
《修仙高手再戰都市》