阿尔法狗的困惑
20201121
阿尔法狗,不是一般的狗,也因此才有了困惑,这种困惑不是阿尔法狗自己的困惑,而是我对阿尔法狗的困惑。
百度上说,阿尔法狗是一种围棋程序,使用人工智能的方法,实现围棋的对弈。目前总体来说有四代产品,在与人类的对战中,第一代战胜了樊麾,第二代战胜了李世石,第三代战胜了柯洁,第四代没有与人类对战,只是在经过了用了三天的自我训练,就战胜第二代的机器,又经过四十天的训练,又战胜了第三代的机器,至此,阿尔法狗不再进行任何对弈。
阿尔法狗的代际关系
前面说了,阿尔法狗有四个版本,我说是四个代际,虽然它们之间的间隔时间并不长,但是我觉得它们之间并不平等,有更深层的代际关系,换句话说,它们之间的差距很大。
代际之间的差距是根本的,不可改变的。
网上说第一代与第四代,在网络代码的版本上,经历了V18到V60的发展,而其中的发展与迭代,不是轻描淡写的,无关紧要的,是发生了质的变化。
就像其他的软件一样,低版本无论如何也无法达到以及实现高版本的水平,阿尔法狗也是如此,但是其中又有差异。一般软件的差异是因为构成的内容不同,而软件的功能完全依靠这些内容。阿尔法狗的差异并不在于内容,而更多的在于算法,这种差异与以往的情况有些不同。
阿尔法狗的特点是深度学习,他更偏重的是学习的方法,而不是学习的内容,内容是方法的结果。
经过了几代的演化,算法的框架还在,只是算法的细节发生的变化。就是这些变化,使得代际之间形成了鸿沟,无法逾越。
有些时候,时间会抹平差距,但是对于阿尔法狗的几个版本,再长久的时间也无法抹平这种差距。
阿尔法狗的形状
作为一个软件,是需要生存环境的,也就是所说的硬件,以此为平台,实现其功能。简单的说,需要运算处理单元和缓冲存储单元,也就是一系列主机,输入设备,输出设备,所有这些构成一个设备群组。设备群组组成单元的性能会影响程序的效率,但是对于最终的结果影响不大。构成四代阿尔法狗的设备群组的性能差异不大,也就是说不是设备因素形成的代际差,关键因素还是不同的程序和算法。
阿尔法狗都有什么
一般的软件运行之后会有什么,以两种类型的软件为例,一种是游戏软件,一种是设计软件。
游戏软件是预先设置场景和任务,如果有时间,有技巧,游戏的运行过程是穷尽所有的内容,代价是消耗了时间,所谓的愉悦,只是一时的快感,而愉悦与快感是对于玩游戏的人,而对于游戏程序本身,没有任何的改变,对于承载游戏的设备,只是记录了有些的过程。
另一方面,游戏软件可以在任何的满足条件的设备上运行,而得到的体验与结果是相同的。
设计软件,就是一种工具,使用设计软件的人,在软件的运行过程中,对软件没有任何的影响和改变,只是通过设计软件完成使用人的一些工作。使用人的熟练程度和设计能力,决定了使用之后的结果。
无论如何这两种软件的运行和使用,最终都不会对软件有任何的影响,并且软件也不会通过运行而发生任何的改变。
其实对于几乎所有的软件或许都是如此,只是阿尔法狗会是个例外。
阿尔法狗的运行,不受人的影响,运行的结果同时作为程序的组成部分,进而改变程序的性能。另一个有趣的事实是,阿尔法狗的运行结果,即便是阿尔法狗的开发团队,也是无法预知的,同时也无法干预,无法影响。
有一种不确切的想法,就是阿尔法狗程序无法实现,或说很难实现“人机分离”,换句话说,这个狗就是这个狗,不会是那个狗,如同人一样,世界上不会有相同的两个人,也不会有相同的两个阿尔法狗。
阿尔法狗可以繁殖吗
理论上思考这个问题,我认为是可以繁殖的,如同人类的繁殖一样,阿尔法狗的源代码就像是一种遗传基因,在适当的条件下,就可以生长成为一条新的阿尔法狗,由于生长条件的差异,会形成差异化的存在。如果在程序上再增加变异化的启动条件,出现新形式的个体,是完全可能的。
说到这里,有一个不容忽略的事实,也或许是一种猜想,就是阿尔法狗的个体生存,严重的依赖于设备集群,或许也可以说,设备集群是阿尔法狗的载体,躯体,阿尔法狗本身是一种思想,灵魂,像人类的个体一样,因此阿尔法狗不可能独立的存在,并且一旦形成,就无法与设备分离,除非将其“杀死”。
阿尔法狗会“狗丁兴旺”吗
想象来看,可能性不大。
阿尔法狗要想获得个体数量的增加,需要有几个条件,简单的说,一个是个体本身的限制,一个是需求的限制。
记得在计算机初始之时,按照现在说法,只是实现了一个很小的功能,却有着庞大的需求,体积与电力供应,而改变发生在集成化与小型化之后,可以说从毫米级到纳米级的进化,计算机的技术与工艺的发展,远大于原理与逻辑的进步,如果说阿尔法狗的出现,使得这种进步出现了新的曙光,而现在的技术与工艺的极致发展,已经使其成为一种限制与约束,此时,应该需要一种新的技术与手段,甚至理论,来与之相合。因此就目前状况看,阿尔法狗不会有大的数量上的增加。
另一方面,对阿尔法狗的需求,也限制了其数量的增长。可以断定的是,没有人会需要一个这样的阿尔法狗的,即便是围棋爱好者,阿尔法狗带给人们的只能是沮丧,没有快乐。
阿尔法狗会复盘吗
这个问题或许不是一个问题。复盘的作用是通过经验来学习,而阿尔法狗的技术,已经不需要经验了,也就是说复盘对于阿尔法狗来说,没有意义。
绝对的说,不会有相同的两盘棋局的,但是在人类的对弈中,借助棋谱,定式,可以减少一些思考,但是对于阿尔法狗来说,这一点毫无意义,经验给阿尔法狗的只是价值判断和趋势判断,这种判断不依从于定式,也不依从于棋谱。
学习的内涵与作用
阿尔法狗的出现,打破了以往的一些认知常识,而其中最大的困惑,是关于学习的。
通过学习,人们获得知识,而所谓学习是重复过去人们走过的,经历的,是对过去的传承,有时间和历史的烙印。当然这里说的学习的范畴有些宽泛,或有词不达意的嫌疑,但是如果把这个范围缩小到围棋的范畴,应该更有说服力。
从认知围棋,到学习围棋,再到训练围棋,实战围棋,每一个涉足围棋的人无一不是从书本,从道馆,从学校,从老师,从师傅,开始的,然后还要自己钻研,琢磨,打谱,从中体会和领悟围棋的内涵,然后再去用于实践,可以说这是一个标准的学习的过程。
然而阿尔法狗却打破这样一种流程。
在初期的阿尔法狗,的确也是遵循了这样的一个流程,可是在第四代的阿尔法狗,也就是AlphaGo Zero,已经完全抛弃了这个流程,在没有任何学习过程,只是在规则的约束下,通过完全的自我学习,就掌握了围棋,并达到了一定的水平。三天之后,就战胜了第二代,四十天之后,就战胜了第三代,这是一种怎样的情况,在如此短暂的时间里,就把人类个体需要潜心修行很长时间的理论,技术,悉数掌握,有些让人费解。
是围棋理论故弄玄虚,还是阿尔法狗确有过人之处,不管怎样,在第四代阿尔法狗面前,围棋已经不再神秘,并且简单到可以无需学习,只要自己体会,瞬时即可掌握的了,人类经过千百年建立起来的围棋知识大厦,瞬间倾覆,在围棋领域,人类彻底的失去了尊严。
那里出了问题。
学习可以说是一种智力的游戏,是为那些高智商的人们准备的,就像体育竞技,根本就没有弱者舞台,然而当人们还在沉迷于一种幻象的时候,人们还在向着更高的层级攀登的时候,阿尔法狗把一切都给削平了,推倒了。
胜负,是围棋追求的终极目标,除此之外,在追逐的过程中,还附加了一些内容,构成了全部的围棋文化,然而所有的这些文化,又在胜负面前变得一文不值,也就是说,只有胜负,才是围棋的精髓,而阿尔法狗确实深谙其道,心无旁骛。
人之所以为人,其关键是因为人的不纯粹,人总要把原本简单的事情,赋予更多的玄外之音,并构建复杂的结构,用以消耗人的过剩的精力。
从实用的角度上看,围棋对于人类的生存,没有一丝一毫的意义和用处,然而现在围棋的确是一种知识。
围棋知识是什么样的知识
或许可以把所谓的知识分成两大类,一类是自然的知识,一类是人类的知识,围棋的知识不是自然的,是人类的。
两种类型知识的特点是什么呢。自然的知识是一种天然的存在,不以人的意志为转移,就在那里,如果这个世界不再是人的世界,变成了狗的世界,这类知识依然存在,不生不灭。人的知识是人创造出来的,只作用于人自身,是一种违背自然的,无用的,用于消耗和管理人的一些东西,围棋就属于这一类。
阿尔法狗及其所包含的一切,都是在人的知识范畴内,它似乎掌握其中的精髓和奥秘,但是对于自然的知识,目前还没有像在围棋领域里的作为,或许这也是阿尔法狗的一种局限性。
就好比有一句土语,叫“窝里横”,或许该有这个意思。
知识灌输能够成为现实吗
我曾经有一个梦想,就是不再要费时费力去学习,就像科幻电影那样,把一些知识和记忆,通过一种手段,一下子就输入到我的系统之中,使我瞬间掌握必须的知识和技能,现在看来,有些或许是可行的,有些或许就不行,比如下围棋。
下围棋作为雅事而被推崇,然而要想获得这样一种技能却绝非易事,或许会有一些秘籍,可以在短时间内学习和掌握围棋的精髓,阿尔法狗有可能带给我希望,然而事实绝非如此,似乎并没有秘籍,只有苦行,而苦行的结果也是无法共享的。
也许可以这样认为,阿尔法狗的确找到了一种对弈围棋的方法,但是这种方法只适用于阿尔法狗,并不适用于人类。再或许阿尔法狗也只是建造了另一种黑箱而已。
关于阿尔法狗的困惑应该远不止这些,只是在获得一些皮毛的信息之后的一些想法,真实的信息远不止这些,而给人瞎想与冲击的内容还要更多。似乎这件事已经过去了,应该不会,这只是一个开始。
网友评论