通用|费曼1985年对通用人工智能的思考
撰文 | 武文浩
来源:数据实战派
文章插图
费曼。图片出处:Nishina Memorial Lecture at Gakushuin University (Tokyo)
“您认为,以后有可能出现能像人一样思考,但在智力上比人类更胜一筹的机器吗?”
1985 年 9 月 26 日,诺贝尔物理学奖获得者、著名物理学奖理查德费曼在一次讲座上被问及了这样一道关于人工智能的问题。对于计算机科学领域的从业者来说,这是一个老生常谈的问题,相信你也已经在许多地方读到过,但费曼的阐述仍非常值得一读。
作为世界上最著名的科学家之一,除了理论物理学方面的工作外,费曼也是量子计算领域的先驱,对于未来智能机器的发展同样颇有兴趣。
本文便梳理了费曼在当时对通用人工智能的看法及思考。虽然这场问答发生于 35 年前,但其中的许多内容,哪怕是在神经网络深度学习技术取得重大进展、突飞猛进的今天,也同样经得住细品。
人类的发明并不全依据自然造物
“关于问题的第一个部分 ——‘未来的机器有可能会像人类一样思考吗?’,我觉得不会,原因我一会再讨论。
然后是问题的第二部分 ——‘未来的机器有可能比人类在智力上更胜一筹吗?’,我认为要回答这个问题,首先需要进一步定义什么是智力。如果你想问的是‘以后可能出现比人类更强的象棋 AI 吗?’,我觉得这是有可能的,没准我哪天就会搞出一个来。
在国际象棋领域,电脑其实已经要比大多数人都下的要好了, 但我们希望电脑能达到的是,它不应仅仅比大多数人要强,而是要比所有人都强。所以当有电脑能在国际象棋上击败我们时,我们常常会想‘打败我不算什么,它能打败国际象棋大师吗?’。通常认为人类(由于卓越的认知和学习能力)在各个领域都很出色,但如果你想让电脑也能在各个方面也都很强就很难了。
关于‘未来是否能出现像人一样思考的机器’,这个问题要从‘我们需要用什么来解决什么’出发考虑。
一般来说,我们在解决问题时,会尽量让现有的工具为了解决某个特定问题发挥最大作用。
举例子,假如现在需要制造一个能在地面跑得很快的机器,虽然在自然界中,猎豹跑的很快,但如果不是什么特别崎岖和奇特的地形的话,我们一般会首选用轮子作为机器与地面接触的中介,而不是做一个长得像或者原理上与猎豹一样的机器(尽管这在理论上是可行的)。
再比如,如果想要造一台能在空中长时间远距离飞行的机器,虽然我们知道鸟是靠煽动翅膀进行飞行,但现实生活中的飞机并不会拍打机翼。
因此,在这里我想表达的是,人类此前有过让机器具备某种能力的大量尝试,而设计出的成品与自然界中存在的例子往往差异很大。对‘像人一样思考’这个问题来说或许也一样,机器有可能以后能在计算上比人类更厉害,但它们的计算的方法应该会与人类不同。”
事实上,这段对话发生的时候,也就是 1985 年,人类国际象棋大师的实力仍在电脑之上。之后便是我们所熟知的,在 1996 至 1997 年间,世界国际象棋冠军 GM Garry Kasparov 在与 IBM 的超级计算机 Deep Blue 进行的六次比赛中落败,正式宣告了计算机在 “下国际象棋” 上正式超过人类。虽然 GM Garry Kasparov 曾在赛后对比赛结果提出质疑,原因是他认为 IBM 团队在比赛期间曾插手机器的决策,但,面对类似 “31 比 2” 和 “21 比 2” 的这种分数,无论 IBM 是否插手决策,都已说明机器确实已经在国际象棋上超过人类。而在今天来看,IBM 的 DeepBlue 同样虽然在下棋上打败人类,技术实现上确实和人类的智慧大相径庭。
费曼也曾表示,人类已经有有大量尝试开发更智能机器的探索,其中一部分工作正是人工智能,但他并不喜欢这个名字。他认为,也许不智能的机器可以比智能的机器做得更好。上述的回答也与他的这个观点一脉相承。
在特定方面能比人更胜一筹的机器
对于通用人工智能问题的回答还未结束。
稍停顿后,费曼描述了他所设想的,在某些特定方面能做的比人更强、但并不会像人一样思考” 的机器:
“就比如做计算(算数),电脑能比任何人算得都快,虽然本质上都是对数字进行运算,但没人会想着让计算机按人类算数的方式去算数,这样对计算机来说只会拖后腿。
这里可以举一个很简单的例子,现在给你一串数字,(1, 7, 3, 9,2,6,6,5,8,3,1,7,2,6,3),你能流利的正向将其念出来,但如果要你将其以同样的速度反向输出,是不是就稍微较正着念的时候有些力不从心了?这还是比较简单的,试想如果这串数字包含成千上万个数,计算机可以毫不犹豫地对它们进行操作,但如果换人的话,光是记住哪个数是哪个就已经很难了。
- Hidizs S9:迷你解码之一2.5mm和3.5mm通用
- Fluid 0.3 正式发布:实现云原生场景通用化数据加速
- 一个普通用户的小米Air2Pro上手体验
- 极品"看片"神器!震撼来袭~手机端盒子端全部通用
- Rust的Blanket Implements(通用实现)
- 3分钟短文:任命管理员,给Laravel普通用户提权
- 平台|工业互联网通用平台研发商“蘑菇物联”完成近亿元B+轮融资
- 动力|专家:通用航空产业转型升级需以创新为动力
- python写一个豆瓣短评通用爬虫并可视化分析
- 激辩|毫无用处?很有帮助?两位图灵奖得主激辩通用人工智能