PDF 物理页索引 10
文件中的第 11 页 · 印刷页码:III
目 录
III
PDF 物理页索引 11
文件中的第 12 页 · 印刷页码:IV
致谢 169
注释 173
参考文献 193
人工智能的进化
IV
PDF 物理页索引 12
文件中的第 13 页 · 印刷页码:未识别
第 章
什么是人工智能?
PDF 物理页索引 13
文件中的第 14 页 · 印刷页码:未识别
PDF 物理页索引 14
文件中的第 15 页 · 印刷页码:未识别
本书旨在从人工智能的角度探讨人类的心智。对于人类的心智,我们会有很多话说,但首先,我们转向人工智能领域本身,并简要介绍本书将会深入探讨的一些想法和理念。
自适应机器学习
当下,人工智能在科技领域受到普遍关注。各大报纸、杂志的科技和商业版块,几乎每个星期都会谈到人工智能,它们告诉我们,诸如微软、IBM(国际商用机器公司)、谷歌和苹果等大型科技公司都在人工智能的研发领域大量投入,其他公司也都竞相效仿。2015年11月,丰田公司宣布在人工智能领域投资10亿美元;2015年12月,埃隆·马斯克(ElonMusk)宣布新成立一家名为OpenAI的非营利性企业,研究人工智能,并对其另外注资
PDF 物理页索引 15
文件中的第 16 页 · 印刷页码:004
10亿美元。
资本市场为何会出现这样的喧嚣?如果仔细研究一下投资者对于这数十亿美元的预期,你会发现,这里的人工智能技术似乎与科幻小说和电影中想象的人工智能大相径庭。基本没人谈论诸如电影《银翼杀手》(BladeRunner)中所看到的人形智能机器人,或者电影《2001:太空漫游》中的高能无形智能机器(哈尔9000计算机)。
当下,众多科技公司摩拳擦掌准备开发的这种人工智能,更应该被称为“自适应机器学习”(adaptive machine learning),即AML。广义来说,AML的设计理念是让计算机系统通过对大量数据进行分析,掌握智能行为方式。确切地说,目前人们对于人工智能的兴奋点主要在于挖掘并应用我们通常所说的“大数据”。
在此,我们不去深究任何AML技术如何开展工作这样的细节问题,只讨论其背后的理念。
出于论证的需要,假设我们想让计算机系统对猫进行识别。那么,该系统的工作就是将给定的众多图像分成两类:一类图像上有猫的样子,另一类图像上没有。接下来的问题就是如何建立这样一个系统。过去,人工智能程序员往往会编写出一款程序,在图像中搜寻猫的一些具体特征。例如,搜索猫的脸:泛绿色或泛黄色的眼睛、杏仁状的竖直瞳孔、倒置的粉色三角形一样的鼻子、胡须等;也可能会搜索猫的轮廓:小小的脑袋、三角形的耳朵、四条腿和向上翘起的尾巴,还可能会搜索猫身上毛皮的独特颜色。如果该程序在某个图像当中发现了足够多的上述特征,就会将该图像标记为一只猫;如果没有,则会将其忽略。
人工智能的进化
004
PDF 物理页索引 16
文件中的第 17 页 · 印刷页码:005
但是AML提出了一种完全不同的理念。首先,你向系统提供大量数字图像,其中一些是猫的图像,另一些不是。然后告诉系统通过某种方式压缩所有图像数据,即在众多图像的众多补丁当中搜索一组“特征”。这种特征可能是某一特定颜色和亮度,也可能是某个区域,区域的边缘在亮度和颜色上明显与其他部分不同。这一理念的目的是通过找到这样一组特征,进行重新组合并构建与原始图像相似的内容。然后,你让系统根据这些特征继续进行抽象分析,在这些特征当中寻找普遍性,随后如此继续进行几个层次的分析。
这一切都是在不告知系统具体要搜索什么的情况下完成的。如果原始图像里有很多猫的图像,那么系统就很可能会在更高层面上分析出一些与猫相关的特征。而且重要的是,这些特征全部由原始图像决定,而非人工智能程序员决定如何在图像中识别猫。正如斯坦福大学的吴恩达(AndrewNg)所说:“你将海量数据输入程序,让数据说话,让软件自动从数据中学习。”
人们发现,AML在这种所谓“无监督”的环境下运转极其良好,完全超出几十年前人工智能研究人员做出的预测。AML的成功可以归结于以下三点:拥有可供分析处理的海量数据(通过在线、专业存储设备或传感装置获取),掌握功能强大的能够处理这些数据的计算技术,以及高速计算机。而这些条件,在30年前并
第
什么是人工智能?
005
PDF 物理页索引 17
文件中的第 18 页 · 印刷页码:006
不具备。
当然,不会有人愿意斥资数十亿美元,仅仅是为了识别猫。但是你想一下,如果这些不是猫而是乳腺的影像,其中一些还藏有医生难以发现的肿瘤,结果会怎样?或者假设这些根本就不是可视数据,而是一段段录音,其中包含有关人士所说的几句话?或者假设这是银行的交易数据,其中还涉及欺诈或洗钱?或者是人们在线购物过程中浏览和购买商品的历史记录,抑或是与汽车前风挡玻璃处视觉数据相对应的脚踏板和方向盘运动轨迹?计算机系统能够自动分析这些海量数据,从中获得规律,并应用于极具经济和社会效益的领域。
老式人工智能
虽然AML技术的发展趋势让人心潮澎湃、激动异常,但是这并不是本书关注的重点。事实上,随着本书逐渐展开,你会发现,除了最后的第10章以外,我们基本不会讨论任何人工智能技术。
本书关注的是一个与众不同的人工智能发展愿景,该愿景于20世纪90年代由约翰·麦卡锡(JohnMcCarthy)、马文·明斯基(MarvinMinsky)、艾伦·纽厄尔(AllenNewell)与赫伯·西蒙(HerbSimon)等人首先提出,我们且称之为老式人工智能(GoodOld-fashionedAI),或简称GOFAI。这些科研人员提出的另外一种智能并不致力于分析海量数据,而是专注于常识。
人工智能的进化
006
PDF 物理页索引 18
文件中的第 19 页 · 印刷页码:007
什么是常识?拥有常识与训练有素地分析海量数据有何不同?本书将用大量篇幅回答上述问题。阻碍我们将此类差别梳理清楚的困难之一在于,在日常生活中,我们几乎所有的时间都是在自己相对熟悉的场景中度过,依靠长期形成的习惯或行为模式生活。比如我通常会在上班路上买一杯咖啡,在大厅里遇到同事乔治时和他打招呼,吃热狗时会放上芥末。即使偶尔看到一棵从未见过的树,我基本也是安之若素,毫不在意。生活就是这样平淡无奇。
但是,我们在第7章将会深入讨论到,当我们遇到的情况与平日司空见惯的行为模式截然不同时,我们的常识就会发挥作用。如果某天早上,常去的那家咖啡馆关门了,我该怎么做?难道一直拽着门不松手?如果同事乔治见到我说的第一句话是“你听说三楼危险化学品泄漏了吗”,我该怎么回应,难道还像往常一样,说句“早上好”然后离开?如果我的热狗上已经撒满调料,我该怎么办?再多放点儿芥末把自己辣晕?我们在从未经历过的陌生环境中做出反应,并对自己说“等等,这是什么情况”,这才能真正证明我们具备常识。
研究人员在研究老式人工智能(GOFAI)的过程中经常遇到的问题是:如何对这种常识做出解释?人们如何利用这种常识搞清楚当日常行为模式行不通时该怎么办?到底何为“搞清楚”?遇到一扇打不开的门时,一个人需要经历何种心路历程才最终做出决定该如何处理?只因有人对我说了几句话,我就决定在寒冷的冬日不穿大衣来到户外,这是怎么回事?只因有人发出某种声音或说出某些话语,就足以让我的行为举止一反常态?
什么是人工智能?
007
PDF 物理页索引 19
文件中的第 20 页 · 印刷页码:008
这就是令早期人工智能科研人员心驰神往的地方,这就是本书的主要内容。
具有常识的程序
1956年夏天,人工智能的先驱们在美国达特茅斯学院的一次会议上相遇。此次会议的组织者、美国计算机科学家约翰·麦卡锡(1927—2011)首次使用了人工智能这个说法。他于1958年发表了一篇题为“具有常识的程序”的论文,这篇文章内容精彩,开创性地为人工智能的研究确立了方向。
本书第9章会在技术层面对这篇文章进行详细阐述,但有一点非常明确,就是关注常识。当时麦卡锡就有了非常明确的想法:
如果一款程序能够根据已知信息和指令,自主推断出由此可能导致的各种直接结果,我们就说这款程序具有常识。
我们会在本书第3章中看到,麦卡锡对于人们如何利用已知信息和指令搞清下一步怎么做尤其感兴趣。
然而,人们从一开始就认为不应将掌握常识与学习经验割裂开来。麦卡锡也说:“我们的最终目标是让程序能够像人类一样有效地学习经验。”
人工智能的进化
008