韩东道:“这一步比较容易吧,让电脑试着在棋盘上随机围一目空,试验的次数一多,很快就会发现这个规律。”
向前道:“你这样‘试’出来,是一种办法,就是目前流行的统计学方法,没什么稀奇,大家早就这样做了。我现在说的是推理出来。按照‘试’这种思路编出来的围棋程序,不一定能赢古鸽的贝塔电脑,因为这方面,他们研究了很多年,我们很难比他们做得更好。”
邓强道:“对电脑来说,通过观察分析得出这个结论,其实不容易。我再来模拟一下人类分析的过程。
“人类面对一张空白棋盘的时候,他看到的不只是线上的361个孤立的点,是一个面。对面上的那些点,他会很快识别出它们的一些特性,例如天元附近那些点,离边上最远。”
“对棋盘上随便某个地方围起的一小块地,人类就想,围这一小块地,整个棋盘都要这么多棋子么?当他目光移动到边上的时候,发现可以少放一条边的棋子,效率在边上显然提高了。当他眼睛移向角部的时候,发现角上可以进一步少围一条边。效率最高。推理完毕。”
向前道:“我觉的邓强说得很好。人类注视棋盘的时候,首先有一个整体的相互联系的观念,绝不是电脑那样,只知道点的坐标。同时,人类还会进行局部观察,对里面的元素进行分类,提取它们的特性。
“如邓强所说,人类推这个结论的时候,也用眼睛扫描全盘,事实上等于快速检索了一遍整个棋盘。但不是韩东那样盲目试上无数个样本做统计。很明显人类这样扫视的时候,大脑在进行快速的特性提取和匹配。
“韩东、邓强,不要小看了人脑的能力,电脑要做到这一点还挺难。别忘了正是意识到了人脑工作的不同方法,创造出‘神经网络’算法的。现在这种算法已经是人工智能的主流算法。而这种快速提取特性和匹配的能力,也是‘超级脑’一个与众不同的能力。邓强,这个任务就交给你了。但不是紧急的任务,你先思考一段时间。”
“是,前哥。”
向前继续分析:“对特性匹配以后,就很容易发现‘金角银边草肚皮’的道理,或者说得出这个棋理性质的结论。至于韩东提到的‘试’的方法,大家都熟悉,我们不作讨论。而推理和‘试’相结合的方法,就是我们的方向,先推理,得出分目标,推不下去了,就用试得出结论。‘试’不下去了,就用蒙特卡洛搜索树选一个最可靠的选项,韩东,这正是我们在雁翎度假酒店时讨论后得出的结论。”
韩东道:“是的,前哥。”
邓强道:“前哥,这里有一个难点。”
“请说。”向前道。
“这个推理的‘理’刚才我们研究过了,暂时电脑还不能自己推出,只能靠编程序的人告诉电脑。如果编程序的人自己对围棋的‘理’理解都不深刻,又怎么可能编出高水平的程序呢?”
向前道:“你这个问题我考虑过。我们只能分阶段来。先依据我们自己的水平编出一个初步的程序,我的业余段位是七段,根据电脑强大的运算能力,我认为我们自己编出来的程序很可能有专业初段以上的水平,可以和九段让两子互有胜负了。这已经是国内一流的围棋程序了,这个时候,我们找一些二三线的八九段加盟我们的程序提升一下棋理就可以了。”
邓强道:“我们的围墙程序就相当于把一个九段棋手的大脑的运算和记忆能力换成电脑的运算和记忆能力,水平应该是超级恐怖的。”
“那就不是九段了,很可能是三十段,一百段。”韩东道。
向前道:“你封它个一百段吧,聂卫平才九段呢。”
三人皆