吴东原本还想着利用这个算法,让水木大学在全国大赛上获得名次,却没想林鸿想将其公开。
公开算法即开放这些源代码,林鸿一直相信,开源是一种正面的力量,可以促进技术的发展。闭门造车,敝帚自珍是技术提升的最大阻力。
林鸿将自己的想法跟吴东说了一遍,他建议吴东建立一个开源社区,将目前已经成熟的常见算法,以及最新算法都整理一下,然后公布给大家,让新加入的人有现成的算法可以研究,尽快地上手,而不是像现在这样,都必须得自己独自摸索,好不容易发现一个算法,结果是别人早就已经编写出来过的。
开源的好处就在于可以拥有大量的学习实例,并且不用浪费时间进行重复劳动,这样,其他人可以站在别人的肩膀之上进行改进和创造。如此一来,后面出现的算法,只会越来越强悍。
吴东听到他的话,不得不承认非常有道理。
他之前的眼界还是太狭窄了,老是局限在自己的学校里面,根本没有从全局考虑。
林鸿点点头:我写一个大纲目录给你,你们按照这个目录针对性地编写教程。
吴东一听大喜:那太好了
有林鸿亲自操刀编写教程大纲目录,简直再好不过。
有关技术文档之类的基础类教程。林鸿就没有管了,只是让吴东让人将这份教程再丰富一点,加入一些实例进行说明。让初学者可以上机进行实验,验证教程中所涉及到的内容。
林鸿主要写大纲的部分,是算法部分。
这部分的算法,主要可以分为瞄准算法和移动算法,再具体一点,就可以分为模式匹配统计学反统计学等。
这些都是这次的比赛过程中所涉及到的,林鸿将这些算法一一拆分,每个算法都拆分成几个步骤,让人分开将这些算法详细介绍。
例如基本的移动策略就包括直线运动圆周运动随机运动跟踪敌人运动以及重复震荡运动等等等等。
而瞄准策略也可以包括正对瞄准直线瞄准统计学瞄准最佳角度瞄准波形瞄准等等等等。
这几个算法都非常具有代表性。并且只是最基本的,要想自己发挥,可以进行一些修改。加入一些微调元素。就可以达到非常好的效果。
其中,林鸿重点提到了一种波的概念,这种概念涉及到很多方面。例如。他之前所使用的冲浪算法,就假设出了对方的攻击波,除此之外,还可以假设重力波磁力波等等。
当吴东听到这个概念的时候,并没有怎么理解,他重点询问了一下林鸿。
重力波就是模拟重力场,即在重力场的作用下,物体总是远离重力势高的点,滑向重力势低的点。
开始的时候,竞技场是一个平面,然后生成一些势点重力势大的势点的作用就像是一个山,起排斥作用,其衰减系数与山的坡度对应。重力势小的势点的作用就像是一个低谷,起吸引作用,其衰减系数与谷的坡度对应。
这样使本来的平面变得不平了,从来物体沿着最陡的方向向下滑动。
而磁力波则与之相反。
这是一种模拟自然界的物理量的算法,利用这些常见的物理原理,如重力磁力冲浪等,往往可以实现非常不错的效果。
林鸿的话,给了吴东很大的启发,他自己后来也举一反三地提出了小有名气的雪茄烟圈算法,在后来的全国比赛中取得了不错的名次,当然这是后话。
林鸿和604寝室的那几个人再聊了聊之后便告辞离开了。
虽然他只是停学,但是校园生活已经离他远去,再无可能回到校园中来,等这几个室友毕业之后,他可能再次踏足校园的机会都很少了。
林鸿一边走着一边打量着校园中的点点滴滴,最终来到了自己停车的地方。
刚想打开车门,他顿时停住了,因为他看到在离车子不远处的一颗大树底下,有着一个靓丽的人影,对方此刻正朝这边走来。
欧阳婉凝。
林鸿看出来了对方似乎是直奔自己而来,脸上的带着若有若无的笑容。
欧阳婉凝,这个当初被水木大学的男生在不记名的投票中得分最高的女生,来到林鸿的身前之后,开口道:
好久不见,林鸿同学。
你好。林鸿点点头,略微有些诧异地看着对方,有事
欧阳婉凝微微一笑,道:没事难道就不能好你了么我想去出去一趟,搭个顺风车,不知道... -->>
本章未完,点击下一页继续阅读