友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!
超脑黑客-第332部分
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部! 如果本书没有阅读完,想下次继续接着阅读,可使用上方 "收藏到我的浏览器" 功能 和 "加入书签" 功能!
李奇却没理会这家伙,和吴东一起,来到林鸿身边聊天。
张达在被窝里面呆了一会儿这才起床,大家都知道他为什么这样,大清早的看这种片。要不是大家都在,他估计得先去找五姑娘。
604寝室的人又重聚一堂,自然是一件值得庆贺的事情,在寝室里侃了一会儿之后,便速度让张达洗漱完毕,然后几个人便杀向了附近的餐馆。大吃一顿。
饭桌上,几个人争相说着学校里发生的趣事和糗事,满桌欢笑。
到了后半段,简直就成为了他们询问林鸿的访谈会,很多问题都被抛了出来,包括上次形意大会的一些细节。
张达当初回去之后,可是说得天花乱坠,臭屁得不行。
除了有几件略微夸张的事情,其他的张达倒是没有吹牛,得到林鸿亲口证实,让其他人都艳羡不已,强烈要求下次形意大会的时候,也带他们去见识见识。
林鸿点点头:“如果不出意外的话,下次形意大会应该会在形意山庄举行,到时候你们直接过来就行。”
吃过饭,林鸿便和吴东一起去了水木大学的“RoboTank竞技协会”,这是一个新成立的协会,在RoboTank出现之后不久就由当初虚拟机项目的几个成员牵头向学校申请了。
目前虚拟机项目依然存在,不过已经被吴东移交给其他成员了,他现在的心思,已经完全放在了RoboTank上面,毕竟他编写虚拟机的目的已经达到,自己对计算机底层编程的理解,以及编程能力都得到了极大的提升。
他现在是RoboTank竞技协会的会长,除了平时不断研究各种算法,就是为RoboTank的推广做努力。
用他的话来说,就是这可能不是他的终点,但是他至少会花很长一段时间在这个上面。
RoboTank即机器人坦克大战,经过一段时间的发展,已经相当的完善,其运行平台,就是吴东他们之前编写的那个虚拟机,在电脑中的表现,其实就是一个程序,这个程序里面的机制,是模仿电脑的硬件而存在的。
后来,他们将这个平台打造成为了RoboTank的运行平台,其在电脑中的视觉效果,就是一个矩形场地,即竞技场,里面可以供坦克程序奔跑,以及攻击。
坦克可以在这个场地当中前进和倒退,身上有个炮管,炮管可以转动,并且可以发出子弹。
坦克大赛,基本就是两辆或者多辆坦克,同时出现在竞技场当中,然后相互之间可以发射炮弹进行攻击,都有一定的生命值,中弹之后会消耗生命值,当生命值为零的时候,也就淘汰出局,输掉比赛。
虚拟机向坦克大战转换,直接让其应用价值提升了很多倍,系里面的教授们看到这个东西之后,对其赞不绝口,因为这简直就是一个学习人工智能和算法的绝佳平台。
是的,这种竞技,如果往复杂了设计,的确可以用到人工智能,别看只是简单的射击和躲避,要想持续赢得比赛,并不是那么简单。
林鸿到达RoboTank竞技协会的时候,正好看到有几个人围在一台电脑前,有一场比赛正在进行。
一台十七寸的显示器被平放在桌子上,大家都围在这台显示器周围观看着。
显示器中,绿色的竞技场中有两辆坦克,他们此刻正在不断地快速运动,一边运动,还一边发射炮弹,想要攻击对方。
林鸿和吴东的到来,并没有引起什么主意,只是有两个人叫了一声“队长”,然后又重新将注意力放到了显示器上。
看两辆坦克的生命值,都还比较满,很显然,比赛才刚刚开始。
林鸿找了一个位置观看。
这个游戏是他设计的,虽然已经经过了一些完善和修改,不过对林鸿来说,却根本没有任何的门槛,一看就知道了相关的规则。
两辆坦克其中一辆是红色的,它跑得比较欢,一会儿作直线运动,一会儿做圆周运动,其中甚至孩子伴随着S型的弧线运动。
另外一辆蓝色的坦克则相对来说动作要少一些,有时候甚至会在同一个地方停上几秒,然后才开始一个方向前进。
两辆坦克发射炮弹的速度都是一样的,几乎每隔一秒都有一枚炮弹射出,很明显,游戏规则中,炮弹的数量是没有限制的。
看了一会儿,大家都看出来了,最终的优胜者应该是蓝色坦克,它的优势太明显了,基本上它击中对方三炮,才会挨上一炮,顶部表示生命值的血槽也证明了这点。
蓝色坦克所使用的算法倒是让林鸿有些意外,竟然有着人工智能算法的影子。
林鸿下意识地观察了一下两位参赛者,其中一位他还认识,正是上次他在宿舍的时候,吴东介绍给自己的那个胖胖的男生,名字叫做唐华鑫,是自动化学院的。
比赛的结果一边倒,不一会儿便分出了胜负。
“哎,又输了!”其中一个男生发出了一声叹息。
“太牛了,华鑫,你的坦克简直无敌啊!”
“是啊,自从出来之后,就没有碰到过敌手。全国大赛就要开始了,到时候肯定可以技压群雄,轻松夺冠。”
唐华鑫听到之后微微一笑,似乎并不以为意。
一抬头,正好看到了林鸿,他立刻走了过来。
“林鸿,你来啦?”
自从在吴东他们寝室见识过林鸿的技术之后,他就对林鸿极为叹服,并且以林鸿为榜样,用心学习,努力提高自己的水平。
林鸿点点头,问道:“你这坦克有点意思,算法有名称吗?”
“有,模式匹配。”
“模式匹配算法……”林鸿念叨了一下,然后道,“好名字,很形象。”
旁边的吴东这个时候倒是有些惊讶了,不由好奇问道:
“老大,你知道他的算法?”
唐华鑫也有些惊讶,他这个算法可没有公开过,林鸿怎么知道?
他们说话的时候,旁边的那些人又开始了一轮新的比赛。
对于他们这些智商比普通人要高上一截的技术高手来说,这个游戏是一个证明自己的绝佳平台,故而一经推出便受到到了极大的欢迎。
林鸿、吴东以及唐华鑫三人退开几步,来到旁边继续聊天。
“我刚刚看了一会儿,看出了点东西,你这个算法,应该是通过记录对手的运行轨迹,然后从这些记录中分析其规律,再进行预测,模式即样本,匹配即对比,我说得没错吧?”
唐华鑫闻言首先一愣,然后用“你是变态”的眼神看向林鸿,苦笑道:“你不参加全国大赛吧?你要参加,冠军非你莫属啊!”
他发现,自己想用这个算法来夺得全国冠军的想法好像不是那么靠谱。(未完待续)
第二卷 黑客圣地 第六百二十章 不过如此
听到唐华鑫的话,林鸿摇了摇头,道:“也不能这么说。现在RoboTank刚开始,时间太短,可能没有什么比较强壮的算法出来,可是随着时间的推移,相信很快就有非常棒的算法出来。这个算法是你自己想出来的?”
唐华鑫点点头,道:“这个是我的一个尝试。你也知道,我作为非计算机专业的学生,有些基础知识比较缺乏,学得不是那么系统。不过通过虚拟机项目,让我将以前不熟悉的基础重新巩固了一遍……”
唐华鑫接着详细介绍了一下他这个算法的进化过程。
他使用的正是采样和对比,先将对方的轨迹记录下来,然后再总结他的轨迹规律,通过这种方式捕捉到对方的运动规律。
这个方式,是他从武侠小说中得到的灵感,小说中的武功高手比武获胜,除了是内力比别人更加雄厚,有一个非常取巧的取胜之法就是通过熟知对手的武功招式,然后采取相应的应对措施,见招拆招。
而坦克的动作也就那么几个基本的,只要判别出了对方下一步的动作,就能够让自己的炮弹准确地击中对方。
刚开始的时候,他所所总结的规律是直线提前量,只要发现对方的运动是直线,在测出了对方的方向和速度之后,他可以很准确地就将炮弹往那个方向的某个点射去,然后对方的坦克就自动朝炮弹上撞。
后来,直线有点行不通了。大家纷纷开始走弧线,或者干脆就绕圆周进行运动,而他的模式匹配算法也不得不跟着升级,记录更多的轨迹,然后进行对比,预判对方下一步的位置。
慢慢地,模式匹配终于趋近成熟。到了现在的地步。
林鸿点点头:“的确是个不错的算法,不过这个算法在面对变化比较随机和频繁的坦克效果就没有那么明显了。”
“是的。这个算法毕竟还是比较死板,而RoboTank平台还是有些限制。能够记录的内容也有限,这个算法改进到现在,已经碰到了一些瓶颈。”唐华鑫这段时间里也在为这个而苦恼。
模式匹配瞄准算法。只是针对那些比较有规律的坦克有效,如果对方在移动算法上加入了一些随机量,每一次都不相同,这个算法的准确率就大为降低了。
在林鸿看来,模式匹配在人工智能领域有很多应用,是一个非常复杂的算法,可是这里用在RoboTank上却有其瓶颈。因为相对说来,数据一多的话,运算的速度就会慢下来,而这个平台又根本不可能让你记录太多的数据进行分析。效率太低了。
就算是唐华鑫在原来的基础上加上随机量的算法,最终还是会被淘汰,毕竟这个算法的天花板就在那里,能够很容易就触摸到。
就在他们聊着天的时候,旁边的比赛已经进行了好几场了。
这个时候。门口处跑进来一个扎着马尾辫的女生,一进门看到吴东在这里,立刻跑了过来,说道:“会长,理工大学的RoboTank协会的人过来了。”
吴东微微一愣:“又来了?前天不是才来过吗……在高校中流行起来之后,就属水木大学和理工大学这两所学校的协会实力最强。私底下两个协会也一直较着劲,都自信满满地认为自己协会的实力是最强的。
一旦有心的算法出现,他们便立刻会找到对方进行较量,如果失败,则持续改进,直到重新赢回为止。
而唐华鑫的匹配模式算法出来之后,最近的较量当中水木大学都是赢家,理工大学的学生过来挑战了好几次,都未能翻盘。
这不,刚过两天,他们又来了。
来的人有三个,两男一女,两个男生都戴着眼睛,其中一位个子高高,留着比较长的头发的那个,正是理工大学RoboTank协会的会长安哲。
吴东迎了上去,笑道:“手下败将又来了。”
“吴东,你别得意,今天我们就让你成为手下败将。”安哲信心很大,对于吴东的嘲笑根本毫不在意。
吴东看了看他身边的那位陌生脸孔,问道:“这是你们的新成员?”
这个男生,带着一副黑框眼镜,脸上酷酷的,手中提着一台笔记本电脑。
“没错,他是梁敬明,是我们社新加入的成员,今天,你们将败在他的手中。”
吴东也不由认真起来,水木大学虽然一直是理科大学中的第一位,计算机系也是全国最好的,可是最近理工大学崛起很快,尤其是在机器人领域,似乎有赶超水木大学的趋势。
看这个安哲的信心爆棚的样子,似乎还真被他们找到了非常牛逼的算法。
要是他们这次被对方给翻盘,他们的尾巴还不翘到天上去?
不过,当吴东看到林鸿之后,心中的担忧便立刻消失得无影无踪。
对了,我竟然把老大给忘了!
有老大在这里,哪里还轮到他们撒野?
吴东心中大定,同时也隐隐有些期待。
林鸿出手,也不算作弊,因为他本身就是水木大学的学生,只是现在办理了停学手续而已,可依然还是这里的学生。
安哲他们的目标,就是唐华鑫的坦克。
他们前几次都折在了唐华鑫的手中,这次过来,正是为了一雪前耻。
唐华鑫和那个不怎么说话的梁敬明两个都同时将自己编写的坦克程序文件加载,一红一蓝两辆坦克出现在竞技平台之中,水木大学的坦克是蓝色的。
两个学校RoboTank之间的较量就此开始。
比赛刚一开始林鸿就看出来了,理工大学的坦克,很明显针对唐华鑫的模式匹配策略进行了优化,引入了随机量的参数,几乎每一次运动都没有什么太过明显的规律,这让蓝色坦克的攻击绝大部分都落空了。
而且,红方似乎也发现了蓝方坦克的模式匹配算法,对蓝方坦克的瞄准攻击不断修正调整,一段时间之后,竟然开始时不时地击中蓝方坦克。
看到这个情况,唐华鑫的脸色顿时便得非常难看起来。
他也看出来了,对方不但也发现了模式匹配算法,并且做得比他更好。(未完待续)
第二卷 黑客圣地 第六百二十一章 这不科学
首都理工大学这几年来发展得非常不错,尤其是在机器人领域,取得了非常大的成绩,完全可以媲美水木大学。
这一次RoboTank在高校中流行起来之后,理工大学是第一个组建RoboTank协会的大学,并且是在学校老师的鼎力支持之下建立的,因为他们在看到RoboTank的第一眼就意识到了和这个编程游戏对促进人工智能的软件开发以及相关模型非常有用,不但可以引起大家的兴趣,又能提高大家的编程水平和在人工智能方面的研究水平,实在是一举两得的好东西。
水木大学在此之前一直是这个领域的佼佼者,经常压他们一头,不过这几年来在全系师生的努力之下,他们和水木大学的差距越来越小,并且最终达到了可以和他们一较高下的水平。
竞争可以导致进步,理工大学的老师非常清楚这一点,故而他们非常鼓励学生经常找人进行交流,尤其是水木大学的那些人,鼓励他们经常去上门挑战,如果失败,则总结经验,继续再战。
刚开始的时候,双方还各有输赢,可是自从唐华鑫的那个坦克出现之后,他们便彻底失势,屡败屡战,一直被虐得很惨。
这个情况一直持续到梁敬明加入的时候。
梁敬明实际上只是大一新生,可是他却是今年上沪市的理科高考状元,从很小的时候就开始接触计算机,并且在父亲的教导之下很小就开始编程,后来在青少年计算机大赛中还拿过一等奖。
梁敬明在分析了之前的比赛回放录像之后,就和学校的老师一起,将唐华鑫的坦克瞄准算法给推断了出来,然后,他们便开始持续找水木大学比赛,这些比赛已经是单纯的挑战,而是为了搜集测试数据。最终,在昨天,他们将水木大学的这个坦克瞄准算法模型完整的建立起来,并且研究出了破解之法——加入随机量。
在平躺的显示器中,蓝色和红色坦克的雷达射线不断地以自身为轴心旋转着,捕捉着对方的位置,然后根据所得到的结果进行分析,最终根据这些样本记录对比之后。朝着提前量所在的地方进行射击。
唐华鑫的蓝色坦克一贯管用的模式匹配算法在对方加入了一个随机量之后,便彻底失效了,根据样本对比计算出来的位置,根本不是对方将要行驶到的位置,只是偶尔运气不错,碰巧击中对方。
有备而来的理工大学坦克在第一局便很轻松地赢得了比赛。
理工大学那三个人发出了欢呼声。
安哲哈哈大笑:“没想到你们的算法在这么长的时间内都没有进行改进,难道这就是骄傲使人退步的典型案例吗?”
吴东郁闷地说道:“你别得意,谁赢谁输还不没定论。”
他们两个学校的较量,不像平时的那些淘汰赛。而是采取三局两胜的机制,这是为了更加公平,防止有一方走狗屎运。不小心靠运气赢得了比赛。
安哲笑了笑:“吴东,你不会是想奢望下一局能够赢得比赛吧?你看看结果就知道,这根本不可能。”
两者的成绩相差太大,基本上蓝方坦克都是被对
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!