从游戏白痴到游戏天才,算法仅需自学数周
人们并没有广泛认为“深蓝”战胜卡斯帕罗夫是迈向更通用的人工智能的重要一步。在深蓝获胜的时候,人工智能这个领域正处于自己的衰落期。虽然电脑可以在国际象棋比赛中获胜,但要让一只机械臂接起一杯水却很困难。即使是最先进的机器人把一个杯子挪个位置或者将带柄的杯子放到原位,也会把水洒得到处都是。20世纪90年代初,当我还是一个本科生,在爱丁堡大学(Edinburgh University)学习计算机科学的时候,我有机会修一个计算机科学和人工智能的联合学位。但我的课程指导老师告诉我这门人工智能课程没有前途,我应该去修计算机科学-统计学的联合学位。他是对的。20世纪90年代用“自上而下”方法创造出来的人工智能逐渐退出舞台,统计学取而代之逐渐成为现代算法背后的工具。
纯粹的计算能力在越来越多的游戏中击败了我们。2017年1月,一个名为Libratus的算法以一敌四,与顶尖专业牌手进行了12万轮一对一、无限下注的得州扑克比赛,并夺得冠军。设计这一算法的卡内基·梅隆大学的科学家们计算了每一手可能的牌的获胜概率。扑克玩到最高境界时,赢牌靠的不再是心理战,而是对概率的了如指掌。经过2500万个“处理器时”的学习,Libratus比任何人都更了解这种概率。它毫不手软地蚕食着对手的筹码,直到将全部筹码据为己有。
尽管算法在棋牌类游戏上取得了让人印象深刻的成就,但是它们仍然需要程序员来教会它们怎么使用“自上而下”的方法解决问题。它们对推动“自下而上”的人工智能的发展贡献不大。
不过《太空入侵者》(SpaceInvader)是个例外。这款雅达利(Atari)的经典游戏与其他游戏有着天壤之别,它或许对智力没有那么高的要求,但它对战略规划、手眼协调和快速反应都有综合要求。这些能力和打篮球所需要的能力一样。我碰巧也很喜欢打篮球,在九岁或十岁的时候,我是一个相当不错的球员。《太空入侵者》是一个我们大多数人都玩过的游戏。虽然它是在电脑上玩的,但它对人的能力要求很高。
第三部分 智能的未类了吗?
203