赞
踩
参考:
机械人和人造生物出现在希腊神话中,例如赫菲斯托斯和皮格马利翁的加拉提亚的金色机器人。在中世纪,有传言说秘密的神秘或炼金术方法将心灵置于物质之中,例如Rabbi Judah Loew的Golem。到了19世纪,关于人造人和思维机器的想法是在小说中发展起来的,如玛丽雪莱的弗兰肯斯坦或者如下图,Karel Čapek's R.U.R. (Rossum's Universal Robots)。
人工智能一直是科幻小说的重要元素。
现实的人形机器人是由来自各个文明的工匠建造的,包括Yan Shi,亚历山大的英雄,Al-Jazari (如下图),Pierre Jaquet-Droz和Wolfgang von Kempelen。 已知最古老的机器人是古埃及和希腊的神圣雕像。 忠实的信徒认为,工匠们用非常真实的思想灌输了这些人物,能够智慧和情感 - 爱马仕Trismegistus写道:“通过发现神灵的真实本质,人类已经能够重现它。
人工智能基于人类思维过程可以机械化的假设。机械或正式推理的研究历史悠久。在公元前一千年,中国,印度和希腊哲学家都制定了正式演绎的结构化方法。几个世纪以来,他们的思想是由亚里士多德(他对三段论进行了正式分析)等哲学家发展起来的,欧几里德(其元素是形式推理的模型),al-Khwārizmī(他开发代数并将他的名字命名为“算法”)和欧洲的学者哲学家,如威廉的奥卡姆和邓斯斯科特斯。
马略卡哲学家Ramon Llull(1232-1315)开发了几种专门用逻辑手段生成知识的逻辑机器; Llull将他的机器描述为机械实体,可以通过简单的逻辑运算将基本和不可否认的事实结合起来,由机器生成机械意义,以产生所有可能知识的方式。Llull的工作对Gottfried Leibniz产生了巨大的影响,后者重新开发了他的想法。
在17世纪,莱布尼茨,托马斯·霍布斯和勒内·笛卡尔探索了所有理性思想可以像代数或几何一样系统化的可能性。霍布斯在利维坦写道:“理智只不过是在推算”。莱布尼兹设想了一种推理的通用语言(特点是普遍性),它会减少对计算的论证,因此“两个哲学家之间不再需要争论,彼此说:让我们来计算。“这些哲学家们已经开始阐明物理符号系统假设,它将成为人工智能研究的指导信念。
在20世纪,数学逻辑的研究提供了必不可少的突破,使人工智能看起来似乎有道理。这些基础是由布尔的思想法则和弗雷格的Begriffsschrift等作品设定的。在弗雷格系统的基础上,拉塞尔和怀特黑德在他们的杰作,1913年的Principia Mathematica中对数学基础进行了正式的处理。受到罗素成功的启发,大卫希尔伯特向20世纪20年代和30年代的数学家提出挑战,回答这个基本问题:“可以全部数学推理的形式化是什么?“他的问题由哥德尔的不完全性证明,图灵的机器和教会的Lambda演算来回答。
他们的答案在两个方面令人惊讶。 首先,他们证明了数学逻辑可以实现的限制。 但其次(对AI来说更重要)他们的工作表明,在这些限制范围内,任何形式的数学推理都可以机械化。 Church-Turing论文暗示一个机械装置,像0和1那样简单的改组符号,可以模仿任何可以想象的数学推导过程。 关键的洞察力是图灵机 - 一个简单的理论构造,捕捉了抽象符号操作的本质。 本发明将激励少数科学家开始讨论思考机器的可能性。
简单说下图灵机,如下图所示,图灵机是一个虚拟的机器,由数学家阿兰·图灵1936年提出来的,尽管这个机器很简单,但它可以模拟计算机的任何算法,无论这个算法有多复杂。假设有一个无穷的纸带,纸带就像一个存储器一样。纸带上面的每个格子是空白的,但是可以读写数据,在这个例子里,机器只能写0,1,或者什么也不写。这个机器就是包含3个信号的图灵机。这个机器有一个探头,这个头可以移动到每一个空格上,用这个头,机器可以有3个基本操作。1、 读空格的数据;2、 编辑数据,可以是写一个新的数据,可以是擦除数据;3、 移动纸带向左或者向右,这样机器可以读或者编辑旁边的格子。只要给程序添加足够多的状态,我们可以让图灵机有更多的功能,理论上可以实现现代计算机能做的一切复杂算法。
计算机器都是古代的许多数学家等(包括哲学家莱布尼兹(Gottfried Leibniz))建造的,并在整个历史中得到了改进。 在19世纪早期,查尔斯巴贝奇设计了一台可编程计算机(分析引擎),尽管它从未建成。 Ada Lovelace推测这台机器“可能构成任何复杂程度或程度的复杂而科学的音乐作品”。(她经常被认为是第一个程序员,因为她写的一组笔记完全详细说明了使用引擎计算伯努利数的方法。第一台现代计算机是第二次世界大战的大规模破码机(如Z3,ENIAC和巨像)。 后两种机器基于Alan Turing 奠定的理论基础,由John von Neumann开发。
在20世纪40年代和50年代,来自各个领域(数学,心理学,工程学,经济学和政治学)的少数科学家开始讨论创造人造大脑的可能性。 人工智能研究领域成立于1956年,是一门学科。
对思维机器的最早研究的灵感来自于在20世纪30年代末,20世纪40年代和50年代初流行的各种思想。最近的神经学研究表明,大脑是神经元的电网络,可以用全有或全无的脉冲发射。 Norbert Wiener的控制论描述了电网中的控制和稳定性。 Claude Shannon的信息理论描述了数字信号(即全有或全无信号)。阿兰图灵的计算理论表明,任何形式的计算都可以用数字方式描述。这些想法之间的密切关系表明,有可能构建一个电子大脑。这方面的工作实例包括W. Grey Walter的海龟和约翰霍普金斯野兽等机器人。这些机器不使用计算机,数字电子或符号推理;它们完全由模拟电路控制。Walter Pitts和Warren McCulloch分析了理想化人工神经元的网络,并展示了它们如何执行简单的逻辑功能。他们是第一个描述后来研究人员称之为神经网络的人。受Pitts和McCulloch启发的一名学生是年轻的Marvin Minsky,当时是一名24岁的研究生。 1951年(与Dean Edmonds合作),他建造了第一台神经网络机器SNARC。明斯基将成为未来50年人工智能领域最重要的领导者和创新者之一。
当在五十年代中期开始使用数字计算机时,一些科学家本能地认识到可以操纵数字的机器也可以操纵符号,符号的操纵很可能是人类思想的本质, 这是创造思维机器的新方法。1955年,艾伦·纽厄尔和(未来的诺贝尔奖获得者)赫伯特·西蒙创建了“逻辑理论家”(在J. C. Shaw的帮助下)。 该程序最终将证明Russell和Whitehead的Principia Mathematica中的前52个定理中的38个,并为某些人找到新的更优雅的证据。西蒙说,他们“解决了古老的思想/身体问题,解释了由物质组成的系统如何具有心灵的属性。”(这是John Searle后来称之为“强AI”的哲学立场的早期陈述。 “:机器可以像人体一样包含思想。”
达特茅斯会议之后的几年是一个发现的时代,跨越了新的领域。 对大多数人来说,在这段时间内开发的程序只是“令人惊讶”:计算机正在解决代数词问题,证明几何定理和学习说英语。 当时很少有人相信机器的这种“智能”行为是可能的。研究人员表达了对私人和印刷品的强烈乐观态度,预测将在不到20年的时间内建造一台全智能机器。像DARPA这样的政府机构将钱投入新领域。
主要困难在于,对于许多问题,通过“迷宫”的可能路径的数量仅仅是天文数字(称为“组合爆炸”的情况)。研究人员会通过使用启发式或“经验法则”来减少搜索空间,从而消除那些不太可能导致解决方案的路径。Newell和Simon试图在一个名为“一般问题解决者”的程序中捕获该算法的一般版本;一些“搜索”程序能够完成令人印象深刻的任务,如解决几何和代数中的问题,例如Herbert Gelernter的Geometry Theorem Prover(1958)和SAINT,由Minsky的学生James Slagle(1961)撰写;另一些程序通过目标和子目标进行搜索以计划行动,例如在斯坦福开发的STRIPS系统,以控制其机器人Shakey的行为。
自然语言:人工智能研究的一个重要目标是允许计算机以英语等自然语言进行交流。早期的成功是Daniel Bobrow的计划学生,它可以解决高中代数词问题。语义网将概念(例如“房屋”,“门”)表示为节点,并将概念之间的关系(例如“has-a”)表示为节点之间的链接。使用语义网的第一个AI程序是由Ross Quillian编写的,最成功的(也是有争议的)版本是Roger Schank的概念依赖理论。Joseph Weizenbaum的ELIZA可以进行非常逼真的对话,用户偶尔也会误以为他们是在与人交流,而不是与程序交流。但事实上,ELIZA不知道她在说什么。她简单地给了一个罐头回应,或者重复回复对她所说的话,用一些语法规则重述她的回答。 ELIZA是第一个聊天机器人。
微世界
在60年代后期,麻省理工学院人工智能实验室的Marvin Minsky和Seymour Papert提出人工智能研究应该关注人工简单的微观世界。他们指出,在像物理这样的成功科学中,基本原理通常最好用简化模型来理解,比如无摩擦平面或完全刚体。大部分研究都集中在“块世界”,它由排列在平面上的各种形状和大小的彩色块组成。这种模式导致Gerald Sussman(他领导团队),Adolfo Guzman,David Waltz(发明了“约束传播”),特别是Patrick Winston的机器视觉创新工作。与此同时,明斯基和帕珀特建造了一个可以堆叠积木的机器人手臂,将积木世界变为现实。微观世界计划的最高成就是Terry Winograd的SHRDLU。它可以用普通的英语句子进行交流,计划操作并执行它们。
第一代AI研究人员对他们的工作进行了这些预测:1958年,H。A. Simon和Allen Newell:“十年之内,数字计算机将成为世界象棋冠军”,并且“十年内数字计算机将发现并证明一个重要的新数学定理。” 1965年,H。A. Simon:“机器将能够在二十年内完成人类可以做的任何工作。” 1967年,Marvin Minsky:“在一代人之内......创造'人工智能'的问题将基本得到解决。”[59]
1970年,Marvin Minsky(生活杂志):“在三到八年内,我们将拥有一台具有普通人类智能的机器。”
1963年6月,麻省理工学院从新成立的高级研究计划局(后来称为DARPA)获得了220万美元的拨款。这笔资金用于资助项目MAC,该项目包含了五年前由明斯基和麦卡锡创立的“AI集团”。 DARPA继续每年提供300万美元,直到70年代。DARPA在CMU和斯坦福AI项目(由John McCarthy于1963年创立)中为Newell和Simon的项目提供了类似的资助。另一个重要的人工智能实验室于1965年由唐纳德·米奇在爱丁堡大学成立。[63]这四个机构多年来将继续成为学术界人工智能研究(和资金)的主要中心。这些钱几乎没有附加条件:当时ARPA主任J. C. R. Licklider认为他的组织应该“资助人,而不是项目!”并允许研究人员追求他们可能感兴趣的任何方向。这在麻省理工学院创造了一种随心所欲的氛围,催生了黑客文化,但这种“放手”的方法不会持久。
在20世纪70年代,人工智能受到批评和金融挫折。 AI研究人员未能意识到他们面临的问题的困难。 他们极大的乐观态度提高了人们的预期,当承诺的结果未能实现时,人工智能的资金就消失了。与此同时,连接主义(或神经网络)领域几乎完全被Marvin Minsky对感知器的毁灭性批评关闭了10年。尽管在70年代后期公众对人工智能的看法存在困难,但在逻辑程序设计,常识推理和许多其他领域中探索了新思路。
资助人工智能研究的机构(如英国政府,DARPA和NRC)对缺乏进展感到沮丧,并最终切断了几乎所有针对AI的无向研究的资金。该模式早在1966年ALPAC报告出现批评机器翻译工作时便开始了。在花了2000万美元后,NRC终止了所有支持。1973年,Lighthill关于英格兰人工智能研究状况的报告批评了人工智能完全失败以实现其“宏伟目标”,并导致在该国拆除人工智能研究,报告特别提到组合爆炸问题是人工智能失败的原因。DARPA对在CMU从事语音理解研究项目的研究人员非常失望,并取消了每年300万美元的拨款。到1974年,人工智能项目的资金很难找到。汉斯莫拉维克将这场危机归咎于同事的不切实际的预测。 “许多研究人员被卷入了一个越来越夸张的网络。”然而,还有另一个问题:自1969年曼斯菲尔德修正案通过以来,DARPA一直面临越来越大的压力,需要资助“以任务为导向的直接研究,而非比基本的无向研究“。为60年代发生的创造性,随心所欲的探索提供的资金不会来自DARPA。相反,这些钱是针对具有明确目标的特定项目,例如自主坦克和战斗管理系统。
一些哲学家强烈反对人工智能研究人员提出的主张。其中最早的一个是约翰卢卡斯,他认为哥德尔的不完备性定理表明,正式系统(如计算机程序)永远看不到某些陈述的真实性,而人类却可以。休伯特·德雷福斯嘲笑20世纪60年代破碎的承诺并批评人工智能的假设,认为人类推理实际上涉及很少的“符号处理”和大量具体的,本能的,无意识的“知道”。1980年提出的约翰塞尔的中国室论证试图表明,一个程序不能说“理解”它所使用的符号(一种称为“意向性”的质量)。塞尔认为,如果符号对机器没有意义,那么机器就不能被描述为“思考”。人工智能研究人员并没有认真对待这些批评,因为他们似乎离得太远。难以解决的问题和常识性知识似乎更加直接和严肃。当Kenneth Colby根据ELIZA撰写了一个“可以进行心理治疗对话的计算机程序”时,Weizenbaum开始对人工智能产生严重的道德怀疑。Weizenbaum感到不安的是,Colby认为一个盲目的程序是一个严肃的治疗工具。一场仇隙开始了,当科尔比没有赞扬Weizenbaum对该计划的贡献时,情况没有帮助。 1976年,Weizenbaum发表了“计算机能力与人类理性”,认为滥用人工智能有可能使人的生命贬值。
早在1958年,约翰麦卡锡在他的Advice Taker提案中就将逻辑引入人工智能研究。1963年,J。Alan Robinson发现了一种在计算机上实现演绎的简单方法,分辨率和统一算法。然而,直接的实施,如麦卡锡及其学生在20世纪60年代后期尝试的那些,特别难以处理:程序需要天文数字的步骤来证明简单的定理。 20世纪70年代,爱丁堡大学的Robert Kowalski开发了一种更富有成效的逻辑方法,很快就与法国研究人员Alain Colmerauer和Philippe Roussel合作,他们创造了成功的逻辑编程语言Prolog。 正如Dreyfus所说,逻辑方法的批评者指出,人类在解决问题时很少使用逻辑。 Peter Wason,Eleanor Rosch,Amos Tversky,Daniel Kahneman等心理学家的实验证明了这一点。麦卡锡回答说,人们所做的事情是无关紧要的。他认为真正需要的是可以解决问题的机器 - 而不是像人们那样思考的机器。
麦卡锡方法的批评者是麻省理工学院全国各地的同事。 Marvin Minsky,Seymour Papert和Roger Schank试图解决诸如“故事理解”和“物体识别”之类的问题,这些问题需要机器像个人一样思考。为了使用像“椅子”或“餐馆”这样的普通概念,他们必须做出与人们通常做出的相同的不合逻辑的假设。不幸的是,像这些不精确的概念很难在逻辑中表现出来。 Gerald Sussman观察到“使用精确的语言来描述本质上不精确的概念并不能使它们更精确。”Schank将其“反逻辑”方法描述为“邋”“,而不是”整洁“范式。1975年,明斯基在一篇开创性的论文中指出,他的许多“邋”“研究人员正在使用同样的工具:一个框架,它捕捉了我们对某些事物的所有常识假设。例如,如果我们使用鸟的概念,就会立即想到一系列事实:我们可以假设它飞行,吃蠕虫等等。我们知道这些事实并非总是如此,使用这些事实的推论不是“逻辑”的,但这些结构化的假设是我们所说和思考的一切背景的一部分。他将这些结构称为“框架”。 Schank使用他称为“剧本”的框架版本来成功回答有关英文短篇小说的问题。多年以后,面向对象编程将采用人工智能研究框架中的“继承”的基本思想。
在20世纪80年代,世界各地的企业采用了一种称为“专家系统”的人工智能程序,知识成为主流人工智能研究的焦点。 在同一年,日本政府通过其第五代计算机项目积极资助人工智能。 20世纪80年代早期的另一个令人鼓舞的事件是约翰霍普菲尔德和大卫鲁梅哈特的工作中联系主义的复兴。 AI再一次取得了成功。
专家系统是一个程序,它使用源自专家知识的逻辑规则来回答问题或解决有关特定知识领域的问题。最早的例子是由Edward Feigenbaum和他的学生们开发的。专家系统将自己限制在一个特定知识的小领域(从而避免了常识性知识问题),并且它们的简单设计使程序的构建相对容易,然后在程序到位后进行修改。总而言之,这些计划证明是有用的:人工智能迄今未能达到的目标。1980年,CMU为数字设备公司完成了一个名为XCON的专家系统。这是一次巨大的成功:到1986年,它每年为公司节省了4000万美元。世界各地的公司开始开发和部署专家系统,到1985年,他们花费了超过10亿美元用于人工智能,其中大部分用于内部人工智能部门。一个行业成长起来支持他们,包括像Symbolics和Lisp Machines这样的硬件公司以及IntelliCorp和Aion等软件公司。
“20世纪70年代的一个重要教训是,智能行为在很大程度上取决于处理知识,有时是非常详细的知识,涉及特定任务所在的领域。”基于知识的系统和知识工程成为20世纪80年代人工智能研究的主要焦点。20世纪80年代,通过建立一个包含普通人所知道的所有世俗事实的庞大数据库,第一次尝试直接攻击常识性知识问题的Cyc诞生了。启动并领导该项目的道格拉斯·莱纳特认为,没有捷径 - 机器了解人类概念意义的唯一方法就是手工教授他们,一次一个概念。该项目预计不会在数十年内完成。国际象棋游戏节目HiTech和Deep Thought在1989年击败了国际象棋大师。两者都是由卡内基梅隆大学开发的; Deep Thought的发展为Deep Blue铺平了道路。
1981年,日本国际贸易和工业部为第五代计算机项目拨款8.5亿美元。 他们的目标是编写程序并构建可以进行对话,翻译语言,解释图片和人类理性的机器。令人懊恼的是,他们选择Prolog作为该项目的主要计算机语言。其他国家以自己的新计划作出回应。 英国开始了3.5亿欧元的Alvey项目。 一个由美国公司组成的财团组建了微电子和计算机技术公司(或“MCC”),为人工智能和信息技术的大型项目提供资金。DARPA也做出了回应,创立了战略计算计划,并在1984年至1988年期间将其对AI的投资增加了两倍。
1982年,物理学家John Hopfield能够证明一种形式的神经网络(现在称为“Hopfield网络”)可以以全新的方式学习和处理信息。 大约在同一时间,Geoffrey Hinton和David Rumelhart推广了一种训练神经网络的方法,称为“反向传播”,也称为Seppo Linnainmaa(1970)发表的自动分化的反向模式,并由Paul Werbos应用于神经网络。 这两项发现有助于重振联系主义领域。新领域是统一的,并受到1986年并行分布处理的出现的启发 - 由Rumelhart和心理学家James McClelland编辑的两卷论文集。 神经网络在20世纪90年代开始商业化,当时它们开始被用作驱动光学字符识别和语音识别等程序的引擎。
20世纪80年代,商业界对人工智能的迷恋在经济泡沫的经典模式中上升和下降。 来自机器人相关领域的研究人员Rodney Brooks和Hans Moravec主张采用一种全新的人工智能方法。
在20世纪80年代后期,一些研究人员提出了一种基于机器人技术的全新人工智能方法。他们认为,为了显示真实的智慧,机器需要有一个身体 - 它需要感知,移动,生存和处理世界。他们认为,这些感觉运动技能对于常识性推理等高级技能至关重要,而抽象推理实际上是人类最不感兴趣或最重要的技能(参见Moravec's paradox)。他们主张“自下而上”建立情报。这种方法从六十年代以来一直不受欢迎的控制论和控制理论中复活出来。另一个前身是David Marr,他在20世纪70年代后期从理论神经科学的成功背景来到麻省理工学院,领导该小组研究视力。他拒绝所有符号方法(麦卡锡的逻辑和明斯基的框架),认为人工智能需要在任何符号处理发生之前自下而上地理解视觉的物理机制。 (1980年,马尔的工作将因白血病而缩短。)在1990年的一篇论文中,“大象不玩国际象棋”,机器人研究员罗德尼布鲁克斯直接瞄准物理符号系统假设,认为符号并不总是必要的,因为“世界是它自己最好的模型。它是永远都是最新的。它总是有每一个细节都要知道。诀窍是适当地和经常地感知它。“在20世纪80年代和90年代,许多认知科学家也拒绝了头脑的符号处理模型。并且认为身体对于推理是必不可少的,这个理论称为具体的心灵论题。
现在超过半个世纪的人工智能领域终于实现了一些最古老的目标。 它开始在整个技术行业成功使用, 一些成功是由于计算机能力的提高,有些是通过关注具体的孤立问题并以最高标准的科学责任追求它们来实现的。 尽管如此,至少在商业世界中人工智能的声誉还不如最初。 在这个领域内,人们几乎没有就人工智能未能实现人类智慧的梦想的原因达成一致,这个梦想已经在20世纪60年代俘获了世界的想象力。 所有这些因素共同帮助将人工智能分解为专注于特定问题或方法的竞争子领域,有时甚至是以掩盖“人工智能”失去光泽的血统的新名称。人工智能比以往任何时候都更加谨慎和成功。
在21世纪的前几十年,获取大量数据(称为“大数据”),更快的计算机和先进的机器学习技术成功地应用于整个经济中的许多问题。事实上,麦肯锡全球研究院在其着名论文“大数据:创新,竞争和生产力的下一个前沿”中估计,到2009年,美国经济中几乎所有行业的平均存储数据至少平均为200TB。到2016年,人工智能相关产品,硬件和软件的市场规模已超过80亿美元,“纽约时报”报道对人工智能的兴趣达到了“狂热”。大数据的应用也开始涉及其他领域,例如生态学培训模型和经济学中的各种应用。深度学习(特别是深度卷积神经网络和递归神经网络)的进步推动了图像和视频处理,文本分析甚至语音识别的进步和研究。
了解完这段历史,觉得一个学科的发展真是一波好几折啊,这中间更离不开基础设施、基础学科的发展。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。