第〇章人工智能118

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1人工智能刘刚glgangliu1@gmail.com2教材马少平朱小燕编著人工智能清华大学出版社3参考书人工智能张彦铎等编著清华大学出版社人工智能原理与方法王永庆西安交通大学出版社4学习内容0绪论1搜索问题2与或图搜索问题7高级搜索5简介人工智能(ArtificialIntelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式作出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。6现代人工智能的兴起现代人工智能(ArtificialIntelligence,简称AI),一般认为起源于美国1956年的一次夏季讨论(达特茅斯会议),在这次会议上,第一次提出了“ArtificialIntelligence”这个词。7绪论很早人类就有制造机器人的幻想黄帝的“指南车”诸葛亮的“木牛流马”亚里士多德的形式逻辑莱布尼茨的关于数理逻辑的思想“机器人”一词的来源8人工和智能人工智能的定义可以分为两部分,即“人工”和“智能”。“人工”比较好理解,争议性也不大。有时我们会要考虑什么是人力所能及制造的,或着人自身的智能程度有没有高到可以创造人工智能的地步,等等。关于什么是“智能”,就问题多了。这涉及到其他诸如意识(consciousness)、自我(self)、思维(mind)(包括无意识的思维(unconscious_mind)等等问题。9什么是人工智能?基于神经心理学:为神经活动建立数学模型。基于智能行为:不管智能行为的产生原因。(个体行为与群体行为)方向:相互结合,互为补充两种研究途径10像人一样思考的系统理性地思考的系统“要使计算机能够思考..….意思就是:有头脑的机器”(Haugeland,1985)“与人类的思维相关的活动,诸如决策、问题求解、学习等活动”(Bellman,1978)“通过利用计算模型来进行心智能力的研究”(Chamiak和McDermott,1985)“对使得知觉、推理和行为成为可能的计算的研究”(Winston,1992)像人一样行动的系统理性地行动的系统“一种技艺,创造机器来执行人需要智能才能完成的功能”(Kurzweil,1990)“研究如何让计算机能够做到那些目前人比计算机做得更好的事情”(Rich和Knight,1991)“计算智能是对设计智能化智能体的研究”(Poole等,1998)“AI..….关心的是人工制品中的智能行为”(Nilsson,1998)11人工智能至今没有统一的定义人工智能是研究理解和模拟人类智能、智能行为及其规律的一门学科。其主要任务是建立智能信息处理理论,进而设计可以展现某些近似于人类智能行为的计算系统。12图灵测试如何知道一个系统是否具有智能呢?1950年,计算机科学家图灵提出了著名的“图灵测试”。13希尔勒的中文屋子罗杰•施安克的故事理解程序(举例)机器是否真的理解了呢?希尔勒的中文屋子问题:通过了图灵测试就具有了智能吗?思考题:如何理解希尔勒的中文屋子?14故事理解程序举例“一个人进入餐馆并订了一份汉堡包。当汉堡包端来时发现被烘脆了,此人暴怒地离开餐馆,没有付帐或留下小费。”“一个人进入餐馆并订了一份汉堡包。当汉堡包端来后他非常喜欢它,而且在离开餐馆付帐之前,给了女服务员很多小费。”作为对“理解”故事的检验,可以向计算机询问,在每一种情况下,此人是否吃了汉堡包。返回15AI的本质问题研究如何制造出人造的智能机器或系统,来模拟人类智能活动的能力,以延伸人们智能的科学。16【实际应用】机器视觉:指纹识别,人脸识别,视网膜识别,虹膜识别,掌纹识别,专家系统,智能搜索,定理证明,博弈,自动程序设计,还有航天应用等。【学科范畴】人工智能是一门边沿学科,属于自然科学和社会科学的交叉。【涉及学科】哲学和认知科学,数学,神经生理学,心理学,计算机科学,信息论,控制论,不定性论,仿生学,17【研究范畴】自然语言处理,知识表现,智能搜索,推理,规划,机器学习,知识获取,组合调度问题,感知问题,模式识别,逻辑程序设计,软计算,不精确和不确定的管理,人工生命,神经网络,复杂系统,遗传算法【应用领域】智能控制,机器人学,语言和图像理解,遗传编程18软计算传统计算(硬计算)的主要特征是严格、确定和精确。但是硬计算并不适合处理现实生活中的许多问题,例如驾驶汽车。软计算通过对不确定、不精确及不完全真值的容错以取得低代价的解决方案和鲁棒性。它模拟自然界中智能系统的生化过程(人的感知、脑结构、进化和免疫等)来有效处理日常工作。软计算包括几种计算模式:模糊逻辑、人工神经网络、遗传算法和混沌理论。这些模式是互补及相互配合的,因此在许多应用系统中组合使用。19软计算历史1943年,McClulloch和Pitts发表神经元的数学模型。1965年,L.Zadeh提出模糊逻辑理论。1975年,J.Holland提出遗传算法。1975年,J.Yorke和T.Y.Li给出“混沌”的严格定义。1991年,L.Zadeh指出人工神经网络、模糊逻辑及遗传算法与传统计算模式的区别,将它们命名为软计算。近年文献中将混沌理论、遗传算法和模拟退火算法等概率推理(ProbabilisticReasoning)归入软计算。传统人工智能进行符号操作,这基于一种假设:人的智能存储在符号化的知识库中。但是符号化知识的获得和表达限制了人工智能的应用(即符号主义的缺点)。一般的,软计算不进行太多的符号操作。因此,从某种意义上说,软计算是传统人工智能的补充。20人工生命人工生命(AL:Artificiallife)是通过人工模拟生命系统,来研究生命的领域.AL是首先由计算机科学家ChristopherLangton在1987年在LosAlamosNationalLaboratory召开的生成以及模拟生命系统的国际会议上提出.21遗传编程遗传编程,或称基因编程/GP,是一种从生物进化过程得到灵感的自动化生成和选择计算机程序来完成用户定义的任务的技术。从理论上讲,人类用遗传编程只需要告诉计算机“需要完成什么”,而不用告诉它“如何去完成”,最终可能实现真正意义上的人工智能:自动化的发明机器。遗传编程的首批试验由斯蒂芬.史密斯(1980)和Nichael.克拉姆(1985)发表。约翰.Koza(1992)也写了一本著名的书,《遗传编程:用自然选择让计算机编程》,来介绍遗传编程。22意识和人工智能的区别人工智能就其本质而言,是对人的思维的信息过程的模拟。对于人的思维模拟可以从两条道路进行,一是结构模拟,仿照人脑的结构机制,制造出“类人脑”的机器;二是功能模拟,暂时撇开人脑的内部结构,而从其功能过程进行模拟。23“机器思维”同人类思维的本质区别1.人工智能纯系无意识的机械的物理的过程,人类智能主要是生理和心理的过程。2.人工智能没有社会性。3.人工智能没有人类的意识所特有的能动的创造能力。4.两者总是人脑的思维在前,电脑的功能在后。24人工智能简史人工智能的传说可以追溯到古埃及,但随着1941年以来电子计算机的发展,技术已最终可以创造出机器智能,“人工智能”(ArtificialIntelligence)一词最初是在1956年Dartmouth学会上提出的,从那以后,研究者们发展了众多理论和原理,人工智能的概念也随之扩展,在它还不长的历史中,人工智能的发展比预想的要慢,但一直在前进,从40年前出现到现在,已经出现了许多AI程序,并且它们也影响到了其它技术的发展。25计算机时代AI的开端大量的程序从实验室到日常生活26AI的历史回顾第一阶段(40年代中~50年代末)神经元网络时代双层网络M-P模型、感知器模型等问题:XOR问题不能解决27AI的历史回顾(续1)XOR问题(异或问题)输入1输入2输出000011101110(0,0)(1,1)(0,1)(1,0)28AI的历史回顾(续2)Minsky的著作:《Perceptions》(感知器)从理论上证明了二层神经元网络不可能解决XOR问题如果要求解XOR问题,神经元网络必须是3层或3层以上的结构对于3层或3层以上的神经元网络,难于找到一个通用的学习算法29AI的历史回顾(续3)第二阶段(50年代中~60年代中)通用方法时代物理符号系统主要研究的问题:GPS、游戏、翻译等对问题的难度估计不足,陷入困境30AI的历史回顾(续4)一个笑话(英俄翻译):Thespiritiswillingbutthefleshisweak.(心有余而力不足)Thevodkaisstrongbutmeatisrotten.(伏特加酒虽然很浓,但肉是腐烂的)31AI的历史回顾(续5)出现这样的错误的原因:Spirit:1)精神2)烈性酒结论:必须理解才能翻译,而理解需要知识32AI的历史回顾(续6)知识就是力量——培根知识蕴涵着力量——费根鲍姆33AI的历史回顾(续7)第三阶段(60年代中~80年代初)知识工程时代专家系统知识工程知识工程席卷全球各国发展计划:美国星球大战计划英国ALVEY计划法国UNIKA计划日本五代机计划中国“863”计划34AI的历史回顾(续8)遇到的困难:知识获取的瓶颈问题35AI的历史回顾(续9)第四阶段(80年代中~90年代初)新的神经元网络时代BP网(算法),解决了多层网的学习问题Hopfield网,成功求解了旅行商问题存在问题:理论依据解决大规模问题的能力新的动向——构造化方法36AI的历史回顾(续10)第五阶段(90年代初~现在)海量数据处理与网络时代网络给AI带来无限的机会知识发现与数据挖掘AI走向实用化37人工智能取得的一些成果四十多年来,人工智能的研究虽然步履艰难,但也取得了一些很突出的成绩。下面列举一些实例。38定理证明50年代中期,世界上最早的启发式程序“逻辑理论家”,证明了数学名著《数学原理》中的38个定理。经改进后,62年证明了该书中全部的52个定理。被认为是用计算机探讨人类智力活动的第一个真正的成果。39四色定理的证明四色定理从1852年发现四色问题,世界上很多著名的科学家试图证明,当一直未能完成。1976年6月,哈肯在美国伊利诺斯大学的两台不同的电子计算机上,用了1200个小时,作了100亿次判断,终于完成了四色定理的证明,从而解决了一个历时100多年的问题,轰动了世界。40定理证明的“吴方法”2000年我国最高科学技术奖获得者吴文俊教授,提出了“数学机器化”。1977年,吴文俊关于平面几何定理的机械化证明首次取得成功。创立了定理机器证明的“吴方法”。41吴方法吴文俊先生提出的用计算机证明几何定理的一种方法。选取适当的坐标系统,用x1,x2,…,xn等表示坐标,若定理的前提可以写成h1(x1,…,xn)=0hk(x1,…,xn)=0HS…42而结论可以写成Gg(x1,…,xn)=0其中h1,…,hk,g均为某一域上的多项式,则定理的证明就转化为:对于满足HS的任意一组(x1o,…,xno),判定是否有g(x1o,…,xno)=0?即要计算zero(h1,…,hk)zero(g)是否成立,这里zero(f1,…,fm)表示多项式f1,…,fm的公共零点集。43下面粗略地看h1,…,hk,g都是x的一元多项式的情形,考察多项式组h1,…,hk与多项式g的零点集之间的关系。用hk(x)去除g(x)得余式rk(x),即g(x)=qk(x)hk(x)+rk(x);用hk-1(x)去除rk(x)得余式rk-1(x);…;用h1(x)去除r2(x)得余式r1(x);则g(x)=Σqi(x)hi(x)+r1(x)。若r1(x)≡0,则有zero(h1,…,hk)zero(g)

1 / 118
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功