跟-我-读en文-xue学-lou楼记住哦!..吴东原本还想着利用这个算法,让水木大学在全国大赛上获得名次,却没想林鸿想将其公开。..
“为什么?”他问道。
“robotank现在的竞技水平,还只是出于初级的阶段,就算是举行全国大赛,我想结果也不会好到哪里去。这可以理解,毕竟robotank目前才刚开始发展,不过我想如果能够将一些常见的算法的话,可以更快地推动它的发展。”
公开算法即开放这些源代码,林鸿一直相信,开源是一种正面的力量,可以促进技术的发展。闭门造车,敝帚自珍是技术提升的最大阻力。
林鸿将自己的想法跟吴东说了一遍,他建议吴东建立一个开源社区,将目前已经成熟的常见算法,以及最新算法都整理一下,然后公布给大家,让新加入的人有现成的算法可以研究,尽快地上手,而不是像现在这样,都必须得自己独自摸索,好不容易发现一个算法,结果是别人早就已经编写出来过的。
开源的好处就在于可以拥有大量的学习实例,并且不用浪费时间进行重复劳动,这样,其他人可以站在别人的肩膀之上进行改进和创造。如此一来,后面出现的算法,只会越来越强悍。
吴东听到他的话,不得不承认非常有道理。
他之前的眼界还是太狭窄了,老是局限在自己的学校里面,根本没有从全局考虑。
“你说得对。这样一来,robotank的整体水平要提升很快。”吴东点点头,“我立刻着手开始组建这个社区,不但要将这些算法整理一下,并且还要将robotank的入门级教程整理出来,让更多的人更容易加入这个阵营当中来。”
林鸿点点头:“我写一个大纲目录给你,你们按照这个目录针对性地编写教程。”
吴东一听大喜:“那太好了!”
有林鸿亲自操刀编写教程大纲目录。简直再好不过。
有关技术文档之类的基础类教程,林鸿就没有管了,只是让吴东让人将这份教程再丰富一点。加入一些实例进行说明,让初学者可以上机进行实验,验证教程中所涉及到的内容。
林鸿主要写大纲的部分。是算法部分。
这部分的算法,主要可以分为瞄准算法和移动算法,再具体一点,就可以分为模式匹配、统计学、反统计学等。
这些都是这次的比赛过程中所涉及到的,林鸿将这些算法一一拆分,每个算法都拆分成几个步骤,让人分开将这些算法详细介绍。
例如基本的移动策略就包括直线运动、圆周运动、随机运动、跟踪敌人运动以及重复震荡运动等等等等。
而瞄准策略也可以包括正对瞄准、直线瞄准、统计学瞄准、最佳角度瞄准、波形瞄准等等等
请收藏:https://m.bqgwe.com
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)