人工智能ArtificialIntelligence九章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《人工智能ArtificialIntelligence九章课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 ArtificialIntelligence 课件
- 资源描述:
-
1、人工智能人工智能Artificial IntelligenceArtificial Intelligence第九章第九章史忠植史忠植 中国科学院计算技术研究所http:/ AI&Agent2022-11-161史忠植 人工智能:DAI与智能体 2022-11-16史忠植 人工智能:DAI与智能体 2内容提要内容提要9.1 9.1 概述概述9.2 9.2 分布式问题求解分布式问题求解9.3 9.3 智能体理论智能体理论9.4 9.4 智能体结构智能体结构9.5 9.5 智能体通信语言智能体通信语言ACLACL9.6 9.6 协调和协作协调和协作9.7 9.7 移动智能体移动智能体9.8 9.8
2、多智能体环境多智能体环境MAGEMAGE9.9 9.9 小结小结2022-11-16史忠植 人工智能:DAI与智能体 3概概 述述n 分布式人工智能主要研究在逻辑上或物理上分散的智能系统如何并行的、相互协作地实现问题求解。n 两种解决问题的方法:自顶向下:分布式问题求解自底向上:基于智能体的方法2022-11-16史忠植 人工智能:DAI与智能体 4分布智能系统的特色分布智能系统的特色1)系统中的数据、知识,以及控制不但在逻辑上,而且在物理上是分布的,既没有全局控制,也没有全局的数据存储。2)各个求解机构由计算机网络互连,在问题求解过程中,通信代价要比求解问题的代价低得多。3)系统中诸机构能够
3、相互协作,来求解单个机构难以解决,甚至不能解决的任务。2022-11-16史忠植 人工智能:DAI与智能体 5多多智能体智能体系统系统 20世纪90年代,多智能体系统(multi-agent systems多智能体系统)的研究成为分布式人工智能研究的热点。多智能体系统主要研究自主的智能智能体之间智能行为的协调,为了一个共同的全局目标,协作进行问题求解。基于智能智能体的概念,人们提出了一种新的人工智能定义:“人工智能是计算机科学的一个分支,它的目标是构造能表现出一定智能行为的智能体”。所以,智能智能体的研究应该是人工智能的核心问题。斯坦福大学计算机科学系的 Hayes-Roth在IJCAI95的
4、特邀报告中谈到:“智能的计算机智能体既是人工智能最初的目标,也是人工智能最终的目标。”2022-11-16史忠植 人工智能:DAI与智能体 6多多智能体智能体系统系统 关于智能体的研究不仅受到了人工智能研究人员的关注,也吸引了数据通信、人机界面设计、机器人、并行工程等各领域的研究人员的兴趣。有人认为:“基于智能体的计算(Agent-Based Computing,简称ABC),将成为软件开发的下一个重要的突破。”2022-11-16史忠植 人工智能:DAI与智能体 7内容提要内容提要9.1 9.1 概述概述9.2 9.2 分布式问题求解分布式问题求解9.3 9.3 智能体理论智能体理论9.4
5、9.4 智能体结构智能体结构9.5 9.5 智能体通信语言智能体通信语言ACLACL9.6 9.6 协调和协作协调和协作9.7 9.7 移动智能体移动智能体9.8 9.8 多智能体环境多智能体环境MAGEMAGE9.9 9.9 小结小结2022-11-16史忠植 人工智能:DAI与智能体 8 分布式问题求解分布式问题求解n 特点:数据、知识、控制均分布在系统的各节点上,既无全局控制,也无全局数据和知识存储。n 两种协作方式:任务分担 结果共享2022-11-16史忠植 人工智能:DAI与智能体 9任务分担任务分担 Smith 和Davis 提出了任务分担方式。在任务分担系统中,结点之间通过分担
6、执行整个任务的子任务而相互协作,系统中的控制以目标为指导,各结点的处理目标是为了求解整个任务的一部分。任务分担的问题求解方式适合于求解具有层次结构的任务,如工厂联合体生产规划、数字逻辑电路设计、医疗诊断。2022-11-16史忠植 人工智能:DAI与智能体 10结果共享结果共享 Lesser 和 Corkill 提出了结果共享方式。在结果共享方式的系统中,各结点通过共享部分结果相互协作,系统中的控制以数据为指导,各结点在任何时刻进行的求解取决于当时它本身拥有或从其它结点收到的数据和知识。结果共享的求解方式适合于求解与任务有关的各子任务的结果相互影响,并且部分结果需要综合才能得出问题解的领域。如
7、分布式运输调度系统、分布式车辆监控实验系统DVMT 2022-11-16史忠植 人工智能:DAI与智能体 11分布式问题求解系统分类分布式问题求解系统分类根据组织结构,分布式问题求解系统可以分为三类:层次结构类 平行结构类 混合结构类2022-11-16史忠植 人工智能:DAI与智能体 12分布式问题求解过程分布式问题求解过程分布式问题求解过程可以分为四步:任务分解 任务分配 子问题求解 结果综合2022-11-16史忠植 人工智能:DAI与智能体 13任务分解任务分解 合同网络 动态层次控制 自然分解,固定分配 部分全局规划2022-11-16史忠植 人工智能:DAI与智能体 14分布式问题
8、求解中协作的分类分布式问题求解中协作的分类 按节点间协作量的多少,协作分为三类:全协作系统 无协作系统 半协作系统常用的通信方式有:共享全局存储器 信息传递 黑板模型2022-11-16史忠植 人工智能:DAI与智能体 15内容提要内容提要9.1 9.1 概述概述9.2 9.2 分布式问题求解分布式问题求解9.3 9.3 智能体理论智能体理论9.4 9.4 智能体结构智能体结构9.5 9.5 智能体通信语言智能体通信语言ACLACL9.6 9.6 协调和协作协调和协作9.7 9.7 移动智能体移动智能体9.8 9.8 多智能体环境多智能体环境MAGEMAGE9.9 9.9 小结小结2022-1
9、1-16史忠植 人工智能:DAI与智能体 16 智能体智能体多智能体(agent 智能体,主体)系统主要研究在逻辑上或物理上分离的多个智能体协调其智能行为,即知识、目标、意图及规划等,实现问题求解。可以看作是一种由底向上设计的系统。The agent function maps from percept histories to actions:f:P*A2022-11-16史忠植 人工智能:DAI与智能体 17智能体的定义智能体的定义在计算机和人工智能领域中,智能体可以看作是一个实体,它通过传感器感知环境,通过效应器作用于环境。An agent is anything that can be
10、 viewed as perceiving its environment through sensors and acting upon that environment through actuators2022-11-16史忠植 人工智能:DAI与智能体 18智能体的特性智能体的特性智能体弱概念:自治性交互性协作性可通信性长寿性2022-11-16史忠植 人工智能:DAI与智能体 19智能体的特性智能体的特性智能体强概念:知识、信念、意图、承诺等心智状态其它属性:移动性推理能力规划能力学习和适应能力诚实、善意、理性2022-11-16史忠植 人工智能:DAI与智能体 20 智能体理论智能
11、体理论智能智能体的理论模型研究主要从逻辑、行为、心理、社会等角度出发,对智能智能体的本质进行描述,为智能智能体系统创建奠定基础。2022-11-16史忠植 人工智能:DAI与智能体 21理性智能体(理性智能体(BDIBDI智能体)智能体)Belief信念,智能体对环境的基本看法。Desire愿望,智能体想要实现的状态,即目标。Intention意图,目标的子集。2022-11-16史忠植 人工智能:DAI与智能体 22 BDIBDI智能体模型智能体模型BDI智能体模型可以通过下列要素描述:一组关于世界的信念;智能体当前打算达到的一组目标;一个规划库,描述怎样达到目标和怎样改变信念;一个意图结构
12、,描述智能体当前怎样达到它的目标和改变信念。2022-11-16史忠植 人工智能:DAI与智能体 23BDIBDI解释器解释器BDI-Interpreterinitialize-state();dooptions:=option-generator(event-queue,B,G,I);selected-options:=deliberate(options,B,G,I);update-intentions(selected-options,I);execute(I);get-new-external-events();drop-successful-attitudes(B,G,I);drop
13、-impossible-attitudes(B,G,I);until quit2022-11-16史忠植 人工智能:DAI与智能体 24内容提要内容提要9.1 9.1 概述概述9.2 9.2 分布式问题求解分布式问题求解9.3 9.3 智能体理论智能体理论9.4 9.4 智能体结构智能体结构9.5 9.5 智能体通信语言智能体通信语言ACLACL9.6 9.6 协调和协作协调和协作9.7 9.7 移动智能体移动智能体9.8 9.8 多智能体环境多智能体环境MAGEMAGE9.9 9.9 小结小结2022-11-16史忠植 人工智能:DAI与智能体 25智能体结构智能体结构智能体结构需要解决的问
14、题包括:智能体由那些模块组成,模块之间如何交互信息,智能体感知到的信息如何影响它的行为和内部状态,如何将这些模块用软件或硬件的方式组合起来形成一个有机的整体。2022-11-16史忠植 人工智能:DAI与智能体 26智能体基本结构智能体基本结构环境智能体感知作用黑箱软件智能体2022-11-16史忠植 人工智能:DAI与智能体 27智能智能体的工作过程智能智能体的工作过程环境交互信息融合信息处理作用交互感知作用2022-11-16史忠植 人工智能:DAI与智能体 28智能体骨架程序智能体骨架程序function Skeleton-Agent(percept)return actionstati
15、c:memory /*智能体的世界记忆*/memory Update-Memory(memory,percept)action Choose-Best-Action(memory)memory Update-Memory(memory,action)return action2022-11-16史忠植 人工智能:DAI与智能体 29智能体的分类智能体的分类 根据人类思维的层次模型,可以将智能体分成四类:根据人类思维的层次模型,可以将智能体分成四类:反应智能体反应智能体形象思维智能体形象思维智能体抽象思维智能体抽象思维智能体复合式智能体复合式智能体 形象思维智能体和抽象思维智能体也可以合称为认知
16、智形象思维智能体和抽象思维智能体也可以合称为认知智能体能体2022-11-16史忠植 人工智能:DAI与智能体 30 反应智能体反应智能体环境当前世界传感器动 作效应器条件-动作规则智能体2022-11-16史忠植 人工智能:DAI与智能体 31反应智能体程序反应智能体程序function Reactive-Agent(percept)returns action static:rules,/*一组条件-动作规则*/state Interpret-Input(percept)rule Rule-Match(state,rules)action Rule-Actionrule return ac
17、tion2022-11-16史忠植 人工智能:DAI与智能体 32认知智能体认知智能体环境信息融合传感器动 作效应器智能体规 划知识库目标内部状态2022-11-16史忠植 人工智能:DAI与智能体 33认知智能体程序认知智能体程序function Cognitive-Agent(percept)returns actionstatic:environment,/*描述当前世界环境*/kb,/*知识库*/environment Update-World-Model(environment,percept)state Update-Mental-State(environment,state)a
18、ction Decision-Making(state,kb)environment Update-World-Model(environment,action)return action2022-11-16史忠植 人工智能:DAI与智能体 34BDIBDI结构结构知识信念规划 意 图目 标愿 望2022-11-16史忠植 人工智能:DAI与智能体 35复合式智能体复合式智能体决策生成规 划反 射建 模通 信感 知行 动其他智能智能体智能智能体外部世界预测协作与协商动作请求或应答信息一般情况紧急情况和简单情况2022-11-16史忠植 人工智能:DAI与智能体 36规划模块规划模块世界的模型(
19、包括其他 智能体的模型)经 验 库目标集合局 部 规 划 器决 策 生 成重新规划规划规划目标2022-11-16史忠植 人工智能:DAI与智能体 37建模模块建模模块世界的模型(包括其他 智能体的模型)模 型 库模 型 生 成 和 维 护预 测规划决策生成感 知通 信建模2022-11-16史忠植 人工智能:DAI与智能体 38通信模块通信模块词 法 库语 法 库词 义 库物理通信语言生成语言理解通信2022-11-16史忠植 人工智能:DAI与智能体 39智能体通信智能体通信策 略对 话消 息黑 板协 议通信协作协 议2022-11-16史忠植 人工智能:DAI与智能体 40智能体通信中的
20、主要问题智能体通信中的主要问题语义:全部有关的智能体必须知道通信语言的语义,消息的语义内容知识是分布式问题求解的核心部分。言语行为:通信语言也是一种动作,说话是为了使世界的状态发生改变。交互协议:智能体之间消息交换的典型模式通信语言:传递消息的标准语法。Foundation for Intelligent Physical Agents http:/www.fipa.org2022-11-16史忠植 人工智能:DAI与智能体 41智能体间的消息传递智能体间的消息传递消息发送/传输服务器转换到传输格式从传输格式转换消息M言语行为意图I目标GAgent i消息MAgent i2022-11-16史
21、忠植 人工智能:DAI与智能体 42内容提要内容提要9.1 9.1 概述概述9.2 9.2 分布式问题求解分布式问题求解9.3 9.3 智能体理论智能体理论9.4 9.4 智能体结构智能体结构9.5 9.5 智能体通信语言智能体通信语言ACLACL9.6 9.6 协调和协作协调和协作9.7 9.7 移动智能体移动智能体9.8 9.8 多智能体环境多智能体环境MAGEMAGE9.9 9.9 小结小结2022-11-16史忠植 人工智能:DAI与智能体 43言语行为言语行为有关言语行为理论的研究主要集中在如何划分不同类型的言语行为。在智能体通信语言的研究中,言语行为理论主要用来考虑智能体之间可以交
22、互的信息类型。2022-11-16史忠植 人工智能:DAI与智能体 44通信语言通信语言KQML:由美国ARPA的知识共享计划中提出,规定了消息格式和消息传送系统,为多智能体系统通信和协商提供了一种通用框架。ACL:由FIPA制定的一种规范。与KQML非常相似2022-11-16史忠植 人工智能:DAI与智能体 45KQML一个例子:(ask-all:senderA:receiverB:in-reply-toido:reply-withidl:languageProlog:ontologyfoo:content“bar(X,Y)”)2022-11-16史忠植 人工智能:DAI与智能体 46FI
23、PA ACL(inform:sender agent1:receiver hpl-auction-server:content (price(bid good02)150):in-reply-to round-4:reply-with bid04:language s1:ontology hpl-auction)消息结构开始通信动作类型消息参数消息内容表达式参数表达式2022-11-16史忠植 人工智能:DAI与智能体 47FIPAFIPA通信动作库通信动作库Accept Proposal接受提议Agree同意Cancel取消Call for Proposal要求提议Confirm确认Disc
24、onfirm确认为否定Failure失败Inform通知Inform If通知 是否Inform Ref通知 有关对象Not Understood不理解2022-11-16史忠植 人工智能:DAI与智能体 48Propagate传播Propose提议Proxy代理Query If询问 是否Query Ref询问 有关对象Refuse拒绝(请求)Reject Proposal拒绝提议Request请求Request When请求 某个条件下执行Request Whenever请求 一旦某个条件成立就执行Subscribe预定详细说明:http:/www.fipa.org/repository/c
25、as.htmlFIPAFIPA通信动作库通信动作库2022-11-16史忠植 人工智能:DAI与智能体 49XMLXML可扩展标记语言可扩展标记语言 XML是用于标记电子文件使其具有结构性的标记语言。XML文件本身只是将文件资料结构化。例如:下面的ACL消息(inform:sender jklabrou:receiver grosof:content(CPU libretto50 pentium):ontology laptop:language kif)2022-11-16史忠植 人工智能:DAI与智能体 50informjklabrougrosof转换为转换为XMLXML格式格式2022-
展开阅读全文