VIP会员
作者:CSDN
出版社:CSDN《程序员》
ISBN:1111111111117
VIP会员免费
(仅需0.8元/天)
¥ 40000.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
agent技术英文版 评分:
Agent技术在90年代成为热门话题,甚至被一些文献称为软件领域下一个意义深远的 突破,其重要原因之一在于,该技术在基于网络的分布计算这一当今计算机主流技术领域 中,正发挥着越来越重要的作用。一方面,Agent技术为解决新的分布式应用问题提供了有 效途径;另一方面,Agent技术为全面准确地研究分布计算系统的特点提供了合理的概念模 型。 一、问题 目前,常规的分布计算技术是基于经典的客户/服务器计算模型的,即将分布式应用分 解为客户和服务器两大部分,服务器只有在接到客户的请求后方能提供服务。这些技术是 在共享分布资源的应用背景下形成的,在解决新的分布式应用方面存在诸多局限性。从以 下几个目前人们较为关心的分布式应用需求中,我们不难发现问题所在。 1. 从"人找信息"到"信息找人" 目前绝大多数的Internet应用是建立在客户/服务器计算模型基础上的,这就使得通 过Internet进行信息分布和查找的应用不可避免地存在以下问题:一方面,信息提供者不 能适时地将信息主动提供给最需要的用户;另一方面,信息使用者不知道到哪里能够找到 急需的信息。越来越多的人开始为Internet上形形色色的庞杂信息所累,"逛"Internet的 感觉真有点象逛商业街的感觉:疲劳、茫然;需要的东西不知道在何处寻找,不需要的东西 却强烈地冲击人们的视野。盲目被动的搜寻导致网上流动的有效信息占有率大大降低,使 已经十分紧俏的网络带宽被浪费。人们希望服务器能够根据客户的需求主动提供信息,实 现"信息找人"。然而,常规的分布计算技术却难以胜任,原因之一就是经典的客户/服务器 计算技术不支持主动服务机制。 2. 并行工程 尽管现代企业在其产品设计制造过程的诸多环节上,卓有成效地采用了各种计算机辅 助工具,但各环节之间仍存在着数据共享和部门协同的沟痕,影响了产品设计制造的整体 进度和质量。为此,人们提出了并行工程(CE)的概念,其核心思想就是以分布式的企业计 算环境为基础设施,实现产品设计制造全过程以及相关资源的优化组合,使各部门最大限 度地协同工作,减少中间环节对产品设计制造的进度和质量的影响。然而,常规的分布计 算技术同样难以胜任此类协同工作的应用。因为经典的客户/服务器计算技术不支持服务 器对客户的直接控制,也不支持客户应用之间直接的群体感知。 3. 分布式交互仿真 仿真器早已在教育、训练、制造和娱乐等诸多领域的应用中显示出其重要的价值。 但是单一仿真器的应用局限性很大,例如孤立的军用仿真器,不能适应现代战争环境对武 器系统综合效能分析的需要,或对战斗人员进行接近战场环境训练的要求。为了更好地发 挥现有仿真器的作用,减少训练费用,美国国防部支持了称为分布式交互仿真(DIS)的研究 ,其初衷是将各类仿真器和计算机通过网络连接起来,在此基础上建立虚拟的战场环境,以 提高仿真训练的实效性。显然,常规的分布计算技术更难以胜任此类应用。因为,DIS中的 行为实体是不能简单地用"客户"和"服务器"两类角色来刻划的。 概括地讲,常规的分布计算技术的局限源于经典的客户/服务器计算模型的局限,即: 将分布式应用中的自主行为实体简单地划分为"客户"和"服务器"两类; 客户与服务 器之间的交互关系仅限于客户主动请求/服务器被动响应的非对等关系。 二、应用 Agent的概念和技术出现在分布式应用系统的开发之中,并表现出明显的实效性。以 下列举几项人们在分布式应用方面所从事的涉及Agent的研究和开发工作,从中我们可以 初步体会到Agent概念和技术的意义。 1. 利用Agent技术改善Internet应用 例如,研制"信息找人"的Agent。它具有"需求"与"服务"的集散能力,它接受信息分布 者有关信息要点的注册,以及信息查询者有关信息需求要点的注册。该Agent根据这些信 息,主动通知用户谁能够提供其所需信息,或主动通知信息提供者谁目前需要其所能提供 的信息。 2. 利用Agent技术实现并行工程的思想 例如,利用Agent技术开发工作流管理者。它能够向各工作站下达工作流程和进度计 划,主动引导各工作站按照工作流程和进度计划推进工作,受理并评价各工作站工作进展 情况的报告,以及集中管理各类数据等等。 3. 利用Agent技术开发分布式交互仿真环境 例如,将飞行训练仿真器与计算机网络上的若干工作站连接起来,在工作站上实现多 个模拟飞机的Agent,与仿真器构成可交互的空战仿真环境。受训人员操作这种置于交互 仿真环境中的仿真器,不仅能够体验各种操纵飞机的技能,而且能够通过与智能化的自主 模拟战机的交互,实践各种空战战术行为(单一飞行训练仿真器能支持前者,但不能支持后 者)。 实际上,Agent的概念并非是今天才出现在分布计算领域的,它在分布式系统自身的管 理中早已被使用了。例如,在80年代形成的基于TCP/IP的互联网络管理技术SNMP中就采用 了manager/agent模型。在该模型中,agent是运行在被管理单元上的自主行为实体,它能 够对被管理单元上的相关事件作出反应、响应manager发来的管理命令等等。然而直到今 天,Agent的概念和技术在分布计算领域才引起人们的重视,因为它在解决当今分布式应用 面临的普遍问题上产生了实际效果。 三、概念 在分布计算领域,人们通常把在分布式系统中持续自主发挥作用的、具有以下特征的 活着的计算实体称为Agent。 1. 自主性 Agent具有属于其自身的计算资源和局部于自身的行为控制机制,能够在没有外界直 接操纵的情况下,根据其内部状态和感知到的环境信息,决定和控制自身的行为。例如,S NMP中的agent就是独立运行在被管理单元上的自主进程。 2. 交互性 Agent能够与其他Agent(包括人),用Agent通信语言实施灵活多样的交互,能够有效地 与其他Agent协同工作。例如,一个Internet上的用户需要使用Agent通信语言向主动服务 Agent陈述信息需求。 3. 反应性 Agent能够感知所处的环境(可能是物理世界,操纵图形界面的用户,或其他Agent等) ,并对相关事件作出适时反应。例如,一个模拟飞机的Agent能够对用户的操纵作出适时反 应。 4. 主动性 Agent能够遵循承诺采取主动行动,表现出面向目标的行为。例如,一个Internet上的 主动服务Agent,在获得新的信息之后能够按照约定主动将其提交给需要的用户;一个工作 流管理Agent,能够按照约定将最新的工作进展情况主动通报给有关的工作站。 具有上述特性的计算实体可以是类Unix进程(或线程)、计算机系统、仿真器、机器 人。 从系统实现的层次上分析,在上面列举的应用中,纯软件形态的Agent就是指具有上述 特性的类Unix进程。在上述4个特性中,前3个是基本的。人们也称具有上述前3个特性的 计算实体为反应式Agent。在经典的客户/服务器计算模型中,服务器就是一种典型的反应 式Agent。一些学者对Agent概念赋予了更拟人化的要求,例如分布式人工智能领域的学者 ,要求Agent具有知识、信念、意图等认知特性;CSCW领域的学者,要求Agent具有更友好的 人-机交互方式。当然,目前在主流的分布计算领域为人们广泛认同的Agent概念,是具有 上述4个特性的计算实体。 四、结构 当初,人们在研究并发计算的过程中,为了刻划若干个同时处于执行过程中的计算单 位,引入了"进程"的概念,并逐步形成了具有特定技术内涵的进程结构。当今,人们在研究 分布计算的过程中发现,分布式系统中广泛存在着用已有的计算机概念难以准确描述的自 主行为实体,于是引入了"Agent"的概念。因此研究Agent的体系结构成为分布计算领域的 重要课题。 Agent的体系结构是指构造Agent的特殊方法学,它描述了组成Agent的基本成分及其 作用、各成分的联系与交互机制、如何通过感知到的内外部状态确定Agent应采取的不同 行动的算法,以及Agent的行为对其内部状态和外部环境的影响等等。目前,人们已提出的 Agent的体系结构大致可分为以下三类。 1. 审慎式体系结构(Deliberative Architecture) 该体系结构的特点是Agent中包含了显式表示的世界符号模型,Agent的决策是通过基 于模板匹配和符号操作的逻辑(或准逻辑)推理作出的,如同人们通过"深思熟虑"后作出决 定一样,因此被称为审慎式的体系结构。该体系结构在(分布式)人工智能领域占主导地位 。我们可以认为构造经典的基于知识的系统,就是按照这种体系结构构造Agent的雏形的 。因此,也可以说该体系结构的存在与现代人工智能的历史一样长。 2. 反应式体系结构(Reactive Architecture) 该体系结构的特点是Agent中包含了感知内外部状态变化的感知器、一组对相关事件 作出反应的过程,和一个依据感知器激活某过程执行的控制系统,Agent的活动是由于受到 内外部某种"刺激"而发生的,因此被称为反应式的体系结构。该体系结构在目前主流的分 布式系统中占主导地位。本文列举的分布式应用中所涉及的Agent基本上是反应式体系结 构。 我们甚至可以认为一个计算机基本系统,也是一个按照这种体系结构构造的Agent的 雏形。 因此,也可以说该体系结构的存在与现代计算机系统的历史一样长。 3. 混合式体系结构(Hybrid Architecture) 该体系结构的特点是Agent中包含了审慎式和反应式两个子系统,通常这两个子系统 是分层次的,前者建立在后者的基础之上。这种体系结构的研究与实验目前在人工智能领 域较为活跃,我们认为有关成果将对分布式系统中Agent应用功能的增强产生直接影响。 例如,已经有研究工作在模拟飞行员的Agent中加入基于符号表示和推理的各种规划与决 策能力,以提高模拟飞行员的适应性。 目前,我们正在研究开发一种具体的反应式Agent体系结构。在该结构中,Agent由事 件处理系统、方法集和内部状态集三个主要成分构成。其中,事件处理系统是Agent的行 为控制系统。Agent的活性表现为它的事件处理系统,在该Agent的生命期内始终持续自主 地工作着。在该结构中,事件是与Agent有特定关联的特殊状态(如外部某服务请求到达、 内部某特定状态被修改或超过设定的阈值等)。事件处理系统涉及事件感知、事件适配和 事件处理分发3个环节的活动。Agent的事件感知器时刻捕捉其所关注的事件状态的出现 ,并根据事件状态的类型启动相应的事件适配器工作;事件适配器获取相关事件信息作识 别,并将识别结果提交给相应的事件处理分发器,启动有关的事件处理方法执行。Agent的 方法集体现了该Agent事件处理能力的成分,描述了Agent处理相关事件的方法。方法的执 行由事件处理分发器引发,在其执行过程中可能影响Agent的内部状态,从而导致新事件的 发生。Agent的内部状态集是表现该Agent当前状态的成分,其中包括表征事件的状态。在 Agent的行为过程中,该Agent的内部状态可能会不断发生变化。 Agent之间的消息传递机制通过消息事件的处理实现。假设Agent A具有消息事件的 处理能力,其接收服务请求的典型工作过程如下:一个传递给A的服务请求导致消息事件的 发生。A的(消息)事件感知器将及时检测该事件的发生,从而引发A的(消息)事件适配器接 收此消息;消息事件适配器按照Agent之间的消息传递协议,分析识别该消息为服务请求类 型,进而引发A的(请求)事件处理分发器,并将有关适配信息提交给该分发器;(请求)事件 处理分发器则根据适配信息选择相应的服务方法执行。 Agent的事件处理机制不仅可以有效地实现客户/服务器计算中传统的客户直接请求 /服务器被动服务的机制,而且为实现Agent之间以及Agent与外部环境之间更为主动灵活 的交互机制奠定了基础。例如,通过定义特定的故障事件,使担负系统管理的Agent能够主 动向Manager报告关键故障的发生,甚至独自处理故障;通过定义特定的时钟事件,可以实 现Agent之间以及Agent与用户之间的定时服务;通过定义特定的内部状态修改事件,实现 Agent之间共有信息副本的一致性维护;通过定义特定的信息查询事件,使Agent在收到与 查询相关的信息后,主动向信息需求者提供信息服务等等。
上传时间:2009-09 大小:19.27MB
- 13.14MB
软件agent技术
2011-10-26软件agent技术 软件agent技术 软件agent技术 软件agent技术
- 1.43MB
Agent技术的应用
2018-01-25Agent技术在90年代成为热门话题,甚至被一些文献称为软件领域下一个意义深远的突破,其重要原因之一在于,该技术在基于网络的分布计算这一当今计算机主流技术领域中,正发挥着越来越重要的作用。一方面,Agent技术为解决...
- 392KB
软件agent技术(信任及信任管理)
2010-08-27软件agent技术(信任及信任管理)软件agent技术(信任及信任管理)
- 5.63MB
基于多Agent的信息搜索引擎技术研究与应用
2008-03-07而随着多Agent技术的发展,为了满足用户日益增长的需要,基于多Agent的搜索引擎也被广泛研究.本论文在对Intemet信息收集处理及多Agent技术的研究基础上,设计开发了一个用于Web信息搜索的基于多Agent的搜索引擎试验系统...
- 2.95MB
南理工计算机学院Agent技术课件
2009-11-01计算机学院Agent技术研究生课程教学课件,2009年最新版本。
- 162B
分布式计算技术及Agent技术(2)
2008-10-17所谓分布式计算,是指借助计算机网络将分布在不同地点的计算实体(进程...分布式计算的理想目标就是要实现分散对等的协同计算(Decentralized peer-to-peer collaborative computing),这也是网络技术发展的最理想目标
- 1.75MB
软件agent技术(1)
2009-03-29agent技术,分布计算技术发展的趋势之一。此篇为技术背景。
- 13.14MB
软件agent技术 全
2014-11-17基于Internet的软件agent技术,值得学习。
- 330KB
多Agent系统的技术研究
2012-06-16多Agent系统的技术研究,多Agent系统的技术研究
- 128KB
agent技术 的研发
2012-09-22agent技术 的研发
- 3.21MB
Agent技术 编写桌面宠物 Delphi源程序
2010-04-07Agent技术 编写桌面宠物 Delphi源程序 这是一个用Delphi编写桌面宠物的实例,利用了微软的Agent技术,初步实现桌面宠物效果,当然了,程序还有不少牵强的地方,本人水平有限,在些献丑,也希望高手修正。
- 218KB
使用AGENT技术实现智能交通管理系统的文献
2010-04-14在简单介绍Agent 技术的基础上,综述了Agent 技术在交通控制、交通 仿真、出行诱导三个方面的研究应用情况,探讨了Agent 技术在交通管理和出行服务方面的研究方向,并对今后的研究提出了展望。 关键词:智能交通系统...
- 80KB
论文研究-智能多Agent技术在样条有限条法中的应用研究.pdf
2019-07-22样条有限条法是一种有效的分析冷弯成形过程的方法,将多Agent技术应用于样条有限条法中不仅增强了各有限条的智能化描述,而且优化了孔型设计和轧辊设计。介绍了多Agent技术在样条有限条法中的应用,论述了如何利用多...
- 106KB
Agent技术文档.pdf
2021-10-04Agent技术文档.pdf
- 39.75MB
基于agent的诊断技术论文武汉理工大学
2012-06-02有关agent在故障诊断中的应用技术及工程实践开发可借鉴的资料。
- 153KB
agent系统论文,多agent技术研究与应用
2010-04-22多Agent技术研究与应用,对于agent相关知识还是说的很不错的。
- 360KB
基于VR与Agent技术的室内漫游系统
2008-10-27基于VR与Agent技术的室内漫游系统,基于VR与Agent技术的室内漫游系统
- 3.60MB
EINSTein-基于多Agent的重要作战软件
2012-10-02Enhanced ISAAC Neural Simulation Toolkit (EINSTein):An Artificial-Life Laboratory...《人工战争:基于多Agent的作战仿真》一书中所讲的重要仿真软件,主要阐述系统工程中的涌现、自组织等,这是该软件的使用手册。
- 378KB
verilog-format的配置文件
2022-03-03verilog-format的配置文件
- 20.78MB
完整版 ISO 26262 最新版(2018)1-12部分.rar
2019-12-30亲测好用,挺不错的资源,大家快来下载吧!挺有用的!需要的话可以来下载哦!ISO 26262 第二版,2018版(1-12部分),最新版本,英文版本
- 231.57MB
中航光电_连接器手册(全).pdf
2019-09-11中航光电高速/差分/背板连接器,pcb接插件,工业用的接插件,差分信号的接插件,功率电源的接插件,质量可靠种类繁多价格吓死人,研究所基本都用这家。
- 5.10MB
STM32通过298N控制电机.zip
2021-03-07STM32通过298N控制电机.zip
- 23.74MB
英飞凌AURIX TC27x D-Step芯片用户手册(Infineon-TC27x_D-step-UM-v02_02-EN.pdf)
2019-08-19英飞凌AURIX TC27x D-Step芯片用户手册,详细讲解了TC27x的各个模块的设计和使用,全文5063页,是开发工程师的必备手册,超级详细
- 17KB
【源码】基于贝叶斯优化的LSTM时间序列预测
2021-02-15LSTM Time Series Prediction with Bayesian optimization.zip
- 97KB
全国大学生电子设计竞赛设计报告模板(最新).doc
2019-08-01设计报告模板分享,私以为去年拿奖其实报告出了挺大力的,在现在大家都在以功能实现为目标忽视论文书写的环境里,有一个好的模板还是很占优势的。
- 4.27MB
stm32ADC采集正弦波并用stm32DSP库的FFT处理数据计算失真度
2021-01-04(1) 本资源基于正点原子stm32F103mini板,软件平台为keil5,其它类型的stm32只需修改相关配置即可兼容。 (2)本资源使用stm32自带的ADC采集外部输入的正弦信号(外加信号需要偏置,因为32自带ADC采集0~3.3V)。 (3)采用stm32官方DSP库的FFT算法处理数据(64,256,1024点处理) (4)计算正弦波失真度。 (5) 采样频率可自由配置,修改相关参数即可。 (6)具体操作详见README.md
- 622KB
2019综合测评仿真.zip
2020-03-092019电赛综合测评仿真 利用综合测评板和若干电阻、电容元件,设计制作电路产生下列四路信号: 1. 频率为19kHz ~ 21kHz连续可调的方波脉冲信号,幅度不小于3.2V; 2. 与方波同频率的正弦波信号,输出电压失真度不大于5%,峰峰值(VPP)不小于1V; 3. 与方波同频率占空比5% ~ 15%连续可调的窄脉冲信号,幅度不小于3.2V; 4. 与正弦波相交的余弦波信号,相位误差不大于5°,输出电压峰峰值(VPP)不小于1V。 各路信号输出必须引至测评板的标注位置并均需接1kΩ负载电阻(RL),要求在引线贴上所属输出信号的标签,便于测试。
- 539KB
通过PID算法控制STM32的PWM输出
2019-03-29通过PID算法控制STM32的PWM输出,简洁的PID控制PWM输出的版本