罗平放下手里的零件,走过去看了看屏幕上的棋局,计时才三十二分钟,马晓秋和电脑已经下了二百多手,平均不到十秒钟落一个子。
这么快的落子速度,出现失误也在所难免,复盘看落子的顺序,果然满盘棋最少十几处勺子,就是比谁犯的错误少。
“跟电脑比运算速度,你不输才怪呢,按照正常的比赛时间,电脑肯定下不过你,让两三个子都很轻松!”罗平解释道。
“去年我也见识过一个华清老师编写的围棋程序,棋力跟你这个简直没法比,他当时演示程序用的还是服务器电脑,据说有四颗处理器芯片,我轻轻松松就能碾压,你这个程序的水平也太高了,我觉得初段未必轻松获胜!”
马晓秋当然知道自己这盘棋的失误有点多,但是对电脑的棋力他心里也有数,这么快的落子速度还能保证整体局势占优,如果换成正常比赛时间,这程序水平应该可以碾压大部分业余棋手了。
“对咱们来说,这个程序没什么用处,对电脑配置要求高,安装还很麻烦,业余爱好者也未必用得上,那就等于没用!”罗平不以为然。
“谁说没用处啊,可能对你没用,我觉得对我很有用,拿过来练习快棋就挺不错,在棋院里装几台电脑,让大家用来训练不挺好嘛,电脑可以二十四小时陪练,比找人对局效率高多了!”马晓秋不认同他的说法。
“比赛是跟人比,又不是跟电脑比,在这上面练习,就不怕越练水平越差?”罗平撇撇嘴。
“怎么可能,又不是只在这上面训练,当做一个可选项不行嘛?你这个程序需要什么配置的电脑?我回去跟老王说说,让他批钱买几台!”马晓秋问道。
“三百兆以上处理器,一百二十八兆内存,得加装并口阵列卡,安装服务器硬盘,一台大概得两三万!”
为了提升程序的效率,罗平对电脑进行了改装,程序也不是安装在操作系统上,本身就兼具部分操作系统功能,可以直接调用主机硬件,主要就是为了提升程序算力,不过受限于硬件,离他的预期还差很多。
“直接用那种十几万块一台的服务器,是不是棋力可以更强?”马晓秋不懂电脑配置,提出简单的解决办法。
“那当然了,只不过棋力并不能无限提升,七十分提升到九十分容易,越往上需要的算力越高,运算延迟也会越大,想要达到稳定拿冠军的水平,就是现在最顶级的超级计算机也未必能做到!”罗平觉得那也没太大意义。
“也不需要那么夸张,有你这台电脑的水平就能用了,少年队那些孩子应该最有用!”马晓秋知道这种程序用来训练快棋应该会很有效果。
确定了要推动在棋院部署这种程序后,他并没有马上行动,而是继续跟电脑程序对战,一盘棋有可能是超常发挥,多下几盘看平均成绩,得出的结果才最靠谱。
罗平也继续组装机器人的躯壳,上面的两条手臂和头部零件比下面多几倍,还有大量电子器件和线束,耗费的时间也更多。
他们早上从日本出发,飞到国内回到棋院已经是下午一点,在实验室一直待到傍晚六点多,马晓秋才告辞离开。
对于罗平组装的机器人,他只有两个字评价:“太丑!”
罗平当初设计机器人就没考虑外形美丑,主要是为了方便制造和组装,现在的椭圆形身体还是罗大胜明白他的意图后进行的改造。
按照他最早的设计,机器人的身体就是个长方形铁皮箱子,机械臂都是钢管连接,比现在更难看。
机器人的壳子组装起来并不难,真正耗费时间和精力的首先是硬件连接,所有活动关节都要连接伺服电机,还有遍布全身的几十个传感元件,这些都需要线路连接,还要有专属的控制电路。
不过只要有时间,这些换成其他人也能做出来,最关键的是机器人的感知、决策和控制系统,他要从最底层完全重写一套程序,这才是最有难度,也是最有开创性的工作,换个人就算想做,也很难做出来。
在现有的硬件基础上,重新设计一套编程语言,按照罗平的构想编写出更有效率的程序,把多种元器件感知到的信息进行综合处理,然后输出系统高效驱动,是一项很复杂的软硬件结合工程。
有了基本的元器件后,罗平很快就把硬件控制模块做了出来,通过线路将各个感应元件,摄像头,传感器,还有最关键的十几台伺服电机连接起来安装到位。
接下来就是最复杂最有难度的程序系统,编程语言先前他编写围棋程序的时候就已经有了,驱动系统也有了想法,写出来只是时间问题。
最考验他开创能力的是多种感知信息综合处理,进行高效的决策,这不仅涉及到机器人的行动能力,也关系到机器人能不能通过感知和行动试错产生自我认知,在不断犯错中总结经验,形成真正的智能意识。
罗平认为要做到这些,机器人对于感知到的信息必须能高效压缩,提炼出其中的重点因素,形成与人类相似的场景记忆,这样才能在不断试错中总结经验,最终学会做出正确抉择,积累的经验多了,对外界的认知逐渐完善,形成与人类相似的世界观,那时候才能谈得上机器智能。
他设计的程序算法就要同时解决这些问题,机器人既需要算力去决策判断,更需要大量的存储单元,将感知到的信息进行精简压缩形成场景记忆,这些特殊的记忆还必须互相关联,只有高效存储起来,再遇到相关场景时能及时调用,才能算真正的场景记忆。
相比较而言,机器人对存储能力的要求比算力要求更高,这也是他将电脑加上服务器硬盘的原因,通过阵列卡不仅仅能把多块硬盘当成一块使用,还有更高的存取效率。
大容量的服务器硬盘可以存储足够多场景记忆,机器人的场景记忆能力越强,才越有可能在不断训练中涌现出智能,实现罗平的设计初衷。
组装机器人外壳花了他半天时间,完成控制系统硬件的设计组装用了十天,可是最核心的程序他重写好几次,一直都不太满意。
这时候正是暑假期间,罗平不需要去学校,本来他可以全天候泡在自己的实验室,雕琢机器人的控制程序。
马晓秋不知道怎么说动了棋院领导,真的决定采购服务器安装罗平的围棋程序,只不过他们并没有掏钱的打算,而是说服了国内知名的服务器厂商寒光公司合作,按照罗平要求的配置设计了一种围棋服务器提供给棋院试用。
当然,既然是合作,他们当然要有所付出,这种围棋服务器被命名为天机系列,要求获取围棋程序独家授权,预装在服务器上公开发售。
另一个合作提议是想让罗平亲自出手,把程序适配到他们最顶级的超级服务器寒光3000上面,进行一次公开的人机对战,测试最顶级的计算机围棋能力。
如果计算机能赢,那产生的广告效应肯定会超过前两年的深蓝战胜国际象棋大师,毕竟围棋的难度远超国际象棋。
因为合作涉及到罗平,王汝成电话打到他的家里,把他召唤到棋院商量这件事。