返回目录
关灯 护眼
加入书架

分节阅读 417(1 / 2)

以分析对方的算法,就是想让大家经过这个算法得到一种启示,让他们的思想不要过于局限了走到如今,曾经成为了成为一个平台,它可以发挥的作用非常庞大。潜力远远还没有真正发挥出来。

至少林鸿觉得,用它来停止人工智能方面的学习非常不错。

当然才刚刚诞生没多长工夫。可以走到这一步曾经非常不容易,发展起来需求工夫。

不过林鸿决议再次帮忙推进一把,让大家的全体程度快速提升上去。以免一个复杂的形式婚配算法都能难倒大家,一个稍微复杂一点的统计算法更是让大家毫无眉目。

“无论是之前的形式婚配算法,还是理工大学所运用的那个统计学算法,都是将算法集中在瞄准算法下面,想着怎样准确地攻击对方,而我改进之后的算法,重点改进了一下移动算法,如何让坦克有效地躲避炮弹。”

听到林鸿末尾引见他的算法,大家登时打起十二分,仔细地听着。

林鸿持续说道:“实践上。我所运用的这种算法,可以称之位反统计的算法,专门针对对方的攻击停止统计,也就是说,将本人的中弹信息统计上去。这样就可以构成一波又一波的中弹概率不相反的区域,在中弹次数达到一定条件之后,坦克就可以有效地针对中弹的概率,停止相应的运动”

林鸿一边解说,一边末尾在电脑上操作起来,他在重新改写一些代码。参加一些辅助的东西,以便可以让大家更容易了解。

大家听到他的话,这才明白,为什么刚末尾的时分,己方坦克会持续中弹,并且消耗掉将近一半的血量。原来这是算法需求,正在应用中弹来取得对方的炮弹参数。

这种状况,就仿佛是两人比武,其中一个为了熟习对方的套路,就不断地挨打,等熟习了套路之后,在下半场便可以有效地针对这些套路停止相应的躲避,这样,就完成了绝地大反击。

道理其实很粗浅、很复杂,细心想的话大家似乎都能想到,毕竟这种例子真实是太多了,可是真正想要灵敏运用,就不是这么复杂了,要不然也不会这么久从来没有人想过这个成绩。

吴东和唐华鑫两人都若有思索地点点头,他们发现,生活中的很多规律,稍微变通一下,实践上就能运用到robotank中来,从而达到意想不到的效果。

小规律大效果,这种从生活中得到灵感启示的乐趣,真实是太美妙了。

这件事情给大家的启示都非常的大,他们发现似乎一扇新的大门像他们打开了,算法似乎并不是什么高深的东西,道理其实大家都知道,关键是怎样灵敏地运用。

林鸿一边说着,一边将代码改进了一下,参加了一些视觉效果。

“你们看”他说道。

然后重新运转了两个实例,一红一蓝两辆坦克出如今竞技场上,白色坦克不断地随机游走,像蓝色坦克发出炮弹,而炮弹地周围,则不断发出一种蓝色的半透明图层,犹如一种波动,以白色坦克为中心向周围分散。

“当敌人发射炮弹的时分,可以假定对方发出了一个冲击波,击中本人的概率越大,则冲击波的颜色就越深,反之则颜色越浅。而我们要做的,就是在颜色深度不同的冲击波上作冲浪运动,方向吗,自然是朝着颜色浅的地方行进。”

说道这里,林鸿停顿了一下,以便对方容易了解他的话。

“我们不断地朝着颜色浅的地方移动,这样被击中的概率是最小的,很显然,这种策略非常有效,最终的表现正如你们所看到这样”林鸿指了指显示器中的蓝色坦克。

只见显示器中,蓝色坦克正在围绕白色坦克来回作着圆周运动,而白色坦克在击中几次蓝色坦克之后,就越来越难击中对方了。

经过林鸿的解释,大家终于明白了蓝色坦克为什么可以博得比赛,并且是在本人丢失掉一半的血量之后才末尾发起反击。

不知道是谁带头,当场大家都纷纷鼓起掌来,为林鸿的精彩解说,也为林鸿在这么短的工夫内就将一个如此优秀的算法给完成出来,更为他为水木大学保了脸面。

在吴东的引见之下,大家这才知道,原来的诞生和眼前的这个同窗有着极为亲密的关系,可以说,他才是robotank之父。

如此想来,大家又觉得合情合理了。只是有人心中很疑惑,既然他是robotank之父,为什么之前不断没有见过他当然,也只是想想而已,并没有人当场问出。

这个算法,最终被林鸿命名为“冲浪算法”,由于坦克的运动,就是对着命中波浪不断地停止冲浪,避免被炮弹击中。

林鸿和吴东分开了robotank协会。

路上,吴东有些兴奋地说,有了这个算法,水木大学在接上去行将举行的全国robotank竞技大赛中一定可以取得极好的名次。

林鸿却摇摇头,说道:“我打算将这个算法公开。”

吴东闻言不由一愣。

第六百二十四章 梦中女神

吴东原本还想着利用这个算法,让水木大学在全国大赛上获得名次,却没想林鸿想将其公开。

“为什么”他问道现在的竞技水平,还只是出于初级的阶段,就算是举行全国大赛,我想结果也不会好到哪里去。这可以理解,毕竟robotank目前才刚开始发展,不过我想如果能够将一些常见的算法 的话,可以更快地推动它的发展。”

公开算法即开放这些源代码,林鸿一直相信,开源是一种正面的力量,可以促进技术的发展。闭门造车,敝帚自珍是技术提升的最大阻力。

林鸿将自己的想法跟吴东说了一遍,他建议吴东建立一个开源社区,将目前已经成熟的常见算法,以及最新算法都整理一下,然后公布给大家,让新加入的人有现成的算法可以研究,尽快地上手,而不是像现在这样,都必须得自己独自摸索,好不容易发现一个算法,结果是别人早就已经编写出来过的。

开源的好处就在于可以拥有大量的学习实例,并且不用浪费时间进行重复劳动,这样,其他人可以站在别人的肩膀之上进行改进和创造。如此一来,后面出现的算法,只会越来越强悍。

吴东听到他的话,不得不承认非常有道理。

他之前的眼界还是太狭窄了,老是局限在自己的学校里面,根本没有从全局考虑。

“你说得对。这样一来的整体水平要提升很快。”吴东点点头,“我立刻着手开始组建这个社区,不但要将这些算法整理一下,并且还要将robotank的入门级教程整理出来,让更多的人更容易加入这个阵营当中来。”

林鸿点点头:“我写一个大纲目录给你,你们按照这个目录针对性地编写教程。”

吴东一听大喜:“那太好了”

有林鸿亲自操刀编写教程大纲目录。简直再好不过。

有关技术文档之类的基础类教程,林鸿就没有管了,只是让吴东让人将这份教程再丰富一点。加入一些实例进行说明,让初学者可以上机进行实验,验证教程中所涉及到的内容。

林鸿主要写大纲的部分。是算法部分。