人工智能技术导论35403.pptx
《人工智能技术导论35403.pptx》由会员分享,可在线阅读,更多相关《人工智能技术导论35403.pptx(188页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人工智能技术导论(第二版人工智能技术导论(第二版)廉师友 编著参考书u人工智能马少平、朱小燕编著,清华大学出版社u人工智能及其应用蔡自兴、徐光祐编著,清华大学出版社u Artificial Intelligence A New Synthesis(人工智能)Nils J.Nilsson 第一章 人工智能概述u人工智能的概念u人工智能的研究途经与方法u人工智能的分工领域u人工智能的基本技术u人工智能的发展概括什么是人工智能u人工智能(Artificial Intelligence)是指由计算机实现的人造智能。作为一门学科,人工智能可定义为:人工智能是一门研究如何构造智能机器(智能计算机)或智能系
2、统,使它能模拟、延伸、扩展人类智能的学科u人工智能是一门交叉边缘学科,与人工智能有关的学科有:计算机科学、数学、语言学、神经生理学、神经心理学、脑科学、认知科学、逻辑学、控制论等什么是人的智能u智能是人脑的属性和产物。智能具有的主要特征:A、具有感知能力。通过视觉、听觉、触觉、味觉和嗅觉感知外部世界。B、具有记忆与思维能力。记忆能存储由感知器官感知到的外部信息以及由思维所产生的知识。思维用于对记忆的信息进行处理。思维可分为逻辑思维和形象思维。C、具有学习能力及自适应能力。D、具有行为能力。u发现规律 应用规律 分析问题 解决问题u图灵测试u中文屋子问题(约翰希尔勒)为什么要研究人工智能u现有计
3、算机系统的局限性。智能低下、缺乏自学习、自适应、自优化能力。u人类智能的局限性。学习能力因人而异、学习速度慢、效率低。u信息化社会的迫切要求。人工智能的目标u近期目标:使现有的电子数字计算机能模拟人类的部分智能行为。u远期目标:制造智能计算机,使计算机具有看、听、说等感知和交互能力、具有联想、推理、理解、学习等高级思维能力,还要有分析问题、解决问题和发明创造的能力。u深蓝(32CPU,200万次/秒,200万个棋局)人工智能的表现形式u智能软件u智能设备u智能网络u智能计算机u智能机器人u智能体(Agent)(艾真体)人工智能的研究途径与方法u结构模拟(神经计算、生理学派、连接主义)模拟人脑的
4、神经网络结构实现智能。主要特征:1、通过神经元之间的并行协同作用实现信息处理,具有并行性、动态性、全局性。2、通过神经元间分布式的物理联接存储信息。联想记忆、容错性。3、通过神经元间连接强度的动态调整实现自学习和自适应功能。4、善于模拟人类的形象思维过程。人工智能的研究途径与方法u功能模拟(符号主义、心理学派、逻辑学派)以人脑的心理模型为基础,将问题或知识表示成某种逻辑网络,采用符号推演的方法,实现搜索、推理和学习等功能。主要特征:1、立足于逻辑运算和符号操作,适合于模拟人的逻辑思维过程。2、知识用显式的符号表示,容易表达人的心理模型。3、现有的数字计算机可以方便地实现高速的符号处理。4、能与
5、传统的符号数据库进行链接,易于模块化。5、以知识为基础。人工智能的研究途径与方法u行为模拟(行为主义、进化主义、控制论学派)基于感知-行为模型的研究途径和方法。模拟人在控制过程中的智能活动和行为特征:自寻优、自适应、自组织、自学习。强调智能系统与环境的交互,认为智能取决于感知和行动,智能行为可以不要知识。智能只有放在环境中才是真正的智能,智能的高低体现在对环境的适应性上Brooks,机器虫人工智能的分支领域u基于脑功能模拟的领域划分1、机器感知(信息输入)。使计算机具有类似于人的感知能力,能通过“感知”直接从外界获取信息,是对人的感知的模拟及延伸。机器视觉、机器听觉。相关学科:模式识别(语音识
6、别、图像识别)。信息-电信号序列-预处理-提取特征-模式匹配2、机器联想。基于内容的联想,与具体存储位置无关。联想存储技术。3、机器推理。又称为计算机推理、自动推理,是人工智能的核心课题之一。v推理:从一些已知判断(前提)推出一个新判断(结论)的思维过程。v演绎推理、归纳推理、类比推理v确定性推理、不确定性推理v基于概率逻辑的或然推理(随机性)、基于模糊逻辑的似然推理(模糊性)v串行推理、并行推理人工智能的分支领域4、机器学习。使机器自己获取知识。v对人类已有知识的获取、对客观规律的发现、对自身行为的修正。v机器学习分为:机械学习、指导学习、解释学习、类比学习、示例学习、发现学习等。这些属于符
7、号学习。另外还有神经网络学习。5、机器理解。图形理解(物景分析)、自然语言理解。理解是感知的延伸和深化。6、机器行为(机器人行动规划)。v智能机器人的核心技术,反映了机器人的智能水平v解决问题依靠规划功能确定行动步骤和动作序列v任务:在一个特定的工作区域中自动生成从初始状态到目标状态的动作序列、运动路径和轨迹的控制程序人工智能的分支领域u基于研究途径和实现技术的领域划分1、符号智能v以符号知识为基础,通过符号推理进行问题求解v知识工程(知识获取、知识表示、知识管理、知识运用、知识库系统)、符号处理2、计算智能v以数据为基础,通过数值计算进行问题求解v人工神经网络、进化计算(遗传算法、遗传程序设
8、计、进化规划、进化策略)、模糊技术、人工生命人工智能的分支领域u基于应用领域的领域划分1、难题求解v难题的概念v路径规划、组合优化、天气预报、股市分析、市场预测、机器博弈vNP(Nondeterministic Polynomial)和NPC(Nondeterministic Polynomial Complete)问题v难题求解技术能促进人工智能其他领域的发展2、自动定理证明v自然演绎法、判定法、定例证明器、计算机辅助证明v四色问题(1976.6,K.Appeel)。3、自动程序设计v超级编译系统v自动程序综合和自动程序验证。人工智能的分支领域4、自动翻译。机器翻译。自然语言理解。v一边站着
9、一个人v他想起来了5、智能控制v1965,KS.FU(傅京孙)提出将启发式推理规则用于学习控制系统6、智能管理。人工智能与管理科学、系统工程和计算机技术的结合。7、智能决策。人工智能应用于决策支持系统。8、智能通讯。在通讯的各个环节和层次上实现智能化。如网控、转接、信息转换等。使通讯网随时运行于最佳状态。9、智能仿真。仿真是在三种类型知识-描述性知识、目的性知识和处理知识的基础上产生另一种形式的知识-结论性知识。10、智能CAD。人工智能应用于CAD的设计自动化、智能交互、智能图形学、自动数据采集方面。11、智能CAI。人工智能应用于CAI:自动生成各种问题与练习、自动选择与调整教学内容和进度
10、、自动生成答案、自然语言理解能力、不断改善教学策略。人工智能的分支领域u基于应用系统的领域划分1、专家系统。基于人类专家知识的程序系统。能模拟专家的思维方式。2、知识库系统。3、智能数据库系统。传统数据库系统+人工智能。4、智能机器人系统。具备感知、思维、人-机通讯和运动能力。人工智能的分支领域u基于计算机系统结构的领域划分1、智能操作系统。并行性、分布性和智能性。2、智能多媒体系统。人工智能与多媒体技术的有机结合。3、智能计算机系统。4、智能网络系统。模糊和神经网络技术应用于网络的业务量预测和控制、资源动态分配、动态路由选择等方面。人工智能的分支领域u基于实现工具与环境的领域划分1、智能软件
11、工具。人工智能程序设计语言,如表处理语言LISP、逻辑程序设计语言PROLOG、面向对象程序设计语言Smalltalk等。知识表示语言FRL、OPS5。专家系统工具、知识工程工具等。2、智能硬件平台。直接支持智能系统开发和运行的机器硬件。人工智能的分支领域u基于体系结构的领域划分集中式人工智能(个体智能)分布式人工智能(群体智能)v个体智能的组合或叠加vDPS(分布式问题求解),自顶向下vMAS(多智能体系统),自底向上人工智能的基本技术u推理技术。推理是智能的核心。推理以逻辑为基础。基于谓词逻辑的自然演绎推理和归结反演推理。基于非标准逻辑如多值逻辑、模态逻辑、时态逻辑、模糊逻辑、非单调逻辑的
12、推理。u搜索技术。人工智能的基本技术。许多智能活动的过程,都可以看作或抽象为一个“问题求解”过程。“问题求解”就是在问题空间中进行搜索的过程。盲目搜索、启发式搜索。神经网络搜索。u知识表示与知识库技术。知识表示是指知识在计算机中的表示方式。知识表示要符合知识的逻辑结构和物理结构,并适合于计算机存储和处理。知识库由知识构成。知识的组织、管理、维护和优化。人工智能的基本技术u归纳技术。机器自动提取概念、获取知识、发现规律的技术。归纳技术与知识获取和机器学习密切相关。基于符号处理的归纳和基于神经网络的归纳。数据库知识发现(KDD,Knowledge Discovery in Database)和数据
13、挖掘(Data Mining)技术。u联想技术。联想记忆,联想存储。人工智能的发展概况u孕育期(1956年之前)1、公元前,Aristotle提出形式逻辑的一些主要定律,三段论至今仍是演绎推理的基本依据。2、培根(1561-1626)曾系统地提出了归纳法。提出“知识就是力量”3、德国数学家Leibniz(1646-1716)提出了万能符号和推理计算的思想,为数理逻辑的产生和发展奠定了基础。4、英国逻辑学家Boole(1815-1864)创立了布尔代数,在思维法则一书中首次用符号语言描述了思维活动的基本推理法则。5、英国数学家Turing于1936年提出理想计算机的数学模型,即图灵机。Turin
14、g测试。6、1943年,McCulloch 和 Pitts提出M-P神经元模型。7、1946年,世界上第一台电子计算机诞生。人工智能的发展概况u人工智能学科的产生(1956年)1956年夏季,McCarthy,Minsky,Lochester,Shannon,More,Samuel,Selfridge,Solomonff,Newell,Simon等十人在Dartmouth大学召开历时两个多月的研讨会,讨论机器智能的有关问题。由McCarthy提出“人工智能”一词,人工智能从此成为一门学科。人工智能的发展概况u符号主义AI发展概况1、形成(1956-1965)(人工智能的推理期。结构良好问题。搜
15、索策略和算法)v(1)、1956年,Samuel的跳棋程序。1959,1962v(2)、定理证明方面,1956年Newell等的逻辑理论机(LT)程序;1958年,王浩的工作;1965年,Robinson提出的消解原理。v(3)、模式识别方面,1959年Selfridge的模式识别程序;1965年Roberts编制了可以分辨积木构造的程序。v(4)、问题求解方面。1960年,Newell的通用问题求解(GPS)程序。v(5)、1960年,McCarthy研制成功LISP语言。人工智能的发展概况人工智能的知识期(1965-70年代末)v(1)、专家系统方面。1965年,Feigenbaum的专家
16、系统DENDRAL,1968年投入使用。DENDRAL对知识表示、存储、获取和推理的技术为以后的专家系统的建造树立了榜样,对AI的发展产生了深刻的影响。之后著名的专家系统有:医学专家系统MYCIN,地质勘探专家系统PROSPECTOR,计算机配置专家系统R1等。v(2)、1969年,国际人工智能联合会议(IJCAI)召开。1970年,“Artificial Intelligence”杂志创刊。v(3)、1977年,Feigenbaum在第五届国际人工智能会议上,提出了“知识工程”的概念。发展期(20世纪80年代后)专家系统与知识工程在理论、技术和应用方面都有长足的进步和发展。出现了多专家系统、
17、大型专家系统、微专家系统、分布式专家系统等。智能管理信息系统、智能决策支持系统、智能控制系统等。人工智能的发展概况u连接主义途径发展概况1、1943年,神经生理学家McCulloch 和Pitts提出M-P神经元模型。1944年,Hebb提出Hebb学习规则。2、1957年,Rosenblatt提出Perceptron单层神经网络模型。1962年,Widrow提出自适应线性元件Adaline。应用于天气预报、电子线路板分析、人工视觉等。3、1969年,Minsky和Papert发表Perceptrons,证明了单层人工神经网络无法实现一个简单的异或逻辑函数XOR,把神经网络的研究带入低谷。4、
18、在低谷期,Kohonen Grossberg和Anderson等人仍坚持研究,取得了一些有价值的结果。5、20世纪80年代中期以后,神经网络研究复苏,掀起了新一轮研究热潮。1986年,Hopfield网络成功应用于TSP问题。1986年Rumelhart提出BP算法,解决了多层人工神经元网络的学习问题。1987年6月,第一届国际神经网络大会(IJCNN)召开,盛况空前。目前,NN与专家系统、知识工程成为AI的两个主流方向。NN在智能控制、信号处理、最优化、知识工程等领域都有成功应用。当前发展趋势u1、传统以符号处理为中心的人工智能与神经网络的结合。神经网络:识别 联想 学习 适应,负责对外界的
19、感知和交互专家系统:判断 推理 搜索,负责高层的决策与控制u2、新理论、新技术的出现。Fuzzy,Genetic Algorithm,Chaos,Artificial life,Soft Computing,Computational Intelligence,Rough set,Data Mining,Knowledge discovery in database,Data warehouse,Situated AI,Agent-based distributed AI 等。第二章 基于谓词逻辑的机器推理谓词、函词、量词个体个体:研究对象中可以独立存在的具体的或抽象的客体。个体用个体常元或个
20、体变元表示,如x,y,z,a,b,c,等。谓词谓词:描述个体性质及个体之间相互关系的词。如P、Q、R,等。例、命题“2是素数”中,2是个体,“是素数”是谓词。可表示为P(2).函词函词(函数):某些个体是其它个体的函数,描述这种关系的词称为函词。例、命题“小李的父亲是医生”可表示为Doctor(father(Li).量词量词:存在量词“”;全称量词“”。例、“任何实数的平方都非负”可表示为 x(R(x)N(s(x)。“存在偶素数”可表示为 x(E(x)P(x)。一些命题的表示u凡是人都有名字 x(M(x)N(x)u不存在最大的整数x(G(x)y(G(y)D(x,y)x(G(x)y(G(y)D(
21、y,x)u对所有的自然数,均有X+YXx y(N(x)N(y)S(x,y,x)u某些人对某些食物过敏 x y(M(x)F(y)G(x,y)谓词公式项的定义项的定义:1、个体常元和个体变元是项;2、设f是n元函词符号,t1,t2,tn是项,则f(t1,t2,tn)是项。3、只有有限次使用1,2得到的符号串才是项。原子公式原子公式:P是n元谓词,t1,t2,(tn是项,则P(t1,t2,tn)称为原子谓词公式(原子公式)(原子)。谓词公式谓词公式:1、原子公式是谓词公式;2、若A、B是谓词公式,则 A,A B,A B,A B,A B,xA,xA也是谓词公式;3、只有有限次地应用步骤1,2形成的符号
22、串才是谓词公式。辖域辖域:xA 和 xA中,x称为量词的指导(作用)变元,A称为x的辖域。辖域中与该量词的指导变元相同的变元称为约束变元,其它变元(如果存在的话)称为自由变元。例、xP(x);x(H(x)G(x,y);xA(x)B(x)约束变元的改名约束变元的改名:两个规则部分逻辑蕴含式(p59-p60)析取三段论:A(A B)B假言推理(分离规则):A(A B)B拒取式:B(A B)A假言三段论:(A B)(BC)A C二难推论:(A B)(A C)(BC)C全称指定规则US(Universal Specification):xA(x)A(y),y是个体域中任一确定元素。存在指定规则ES(E
23、xistential Specification):xA(x)A(c),c是个体域中某一确定元素。全称推广规则UG(Universal Generalization):A(y)xA(x),y是个体域中任一确定元素。存在推广规则 EG(Universal Generalization):A(c)xA(x),c是个体域中某一确定元素。自然演绎推理u以谓词公式的等价式及推理定律为基础进行的推理称为自然演绎推理。例见教材p61。u推理过程是一个符号变换过程,类似于人们使用自然语言进行推理的思维过程。u推理与谓词公式的含义无关,是一种形式推理。u自然演绎推理在机器上实施比较困难推理规则太多应用规则需要很
24、强的模式识别能力中间结论的指数递增子句集u定义定义1 原子谓词公式及其否定称为文字文字;若干个文字的一个析取式称为一个子句子句;由r个文字组成的子句称为r-文文字子句字子句,1-文字子句称为单元子句单元子句,不含任何文字的子句称为空子句空子句,记为或NIL。u定义定义2 对一个谓词公式G,通过一定的步骤得到的子句集合S称为G的子句集子句集。子句集(1)、利用等价式A B A B和 A B (A B)(B A)消去联结词“”和“”。(2)、缩小否定联结词的作用范围,使其仅作用于原子公式。可利用下列等价式:A A;(AB)A B,(A B)A B;xA(x)x A(x),xA(x)x A(x)(3
25、)、重新命名变元名,使不同量词约束的变元有不同的名字。(4)、消去存在量词。若存在量词不在全称量词的辖域内,则用一个常量符号替换该存在量词辖域中的相应约束变元。这样的常量称为Skolem常量;若该存在量词在一个或多个全称量词的辖域内,则用这些全称量词指导变元的一个函数替换该存在量词约束的变元。这样的函数称为Skolem函数。例如x1 x2 xnyP(x1,x2,xn,y)中y可用Skolem函数f(x1,x2,xn)替换为x1 x2 xnP(x1,x2,xn,f(x1,x2,xn)。子句集(5)、把全称量词全部移到公式的左边。(6)、把全称量词后面的公式利用等价关系A(B C)(AB)(A C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 技术 导论 35403
限制150内