基于流演算的面向Agent语言的设计与原型实现

来源 :江苏大学 | 被引量 : 0次 | 上传用户:harry810
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
行动推理是人工智能研究的一个重要领域。由于Agent所处的环境往往是动态的,不完全可知的,为了完成给定的任务,Agent需要对动态变化的环境做出反应,通过规划、自主推理从而寻找出从初始状态到达目标状态的动作序列,最终实现目标。流演算是行动推理形式化的表示方法,其执行器(FLUX)为认知机器人提供了高层控制。然而,FLUX是以Prolog语言为原型而设计实现的,是以一阶谓词逻辑为理论基础的一种逻辑程序设计语言,对于大部分编程人员来说不易掌握,且与大多数开发平台不兼容,在实际应用上存在一定局限性。本文的主要工作有:(1)本文采用基于Java的约束处理规则来进行约束推理(JCHR),设计了一种基于Java的面向Agent的程序设计语言JFLUX(Java for the Fluent CalculusExecutor),有效地解决了FLUX的不足。(2)开发了基于目标驱动的、采用JCHR推理模块、领域模块、控制模块和核心模块使Agent在不完全可知环境中具有自主行动推理能力的JFLUX支撑系统JFLUXSS(JFLUX Support System)。(3)对办公室场景中路径规划的Agent实例进行了建模和分析,运用JFLUXSS系统并对其进行验证。由实验结果表明Agent能够在不完全可知的环境下,面向目标进行自主行动推理。本文在行动推理理论框架内,利用Java对Agent具体实现做了一些尝试,为行动推理和主体理论技术的研究和实现打下了一定基础。
其他文献
结合物联网技术与人工智能、计算机控制的优点,论文以智能考试应用为背景,研究人脸检测技术。在智能考试系统中最初的模块就是实现有效的考生入场检录工作,为考试的有序开展
90年代初,一种新型的学习算法在原有统计学习理论的基础上被提了出来,即支持向量机——Support Vector Machine(SVM)。它着重于研究小样本条件下的统计规律。目前其理论研究
数据挖掘技术是机器学习、数据库和统计理论相结合的产物,是从大量的、不完全的、有噪声的、模糊的、随机的实际数据中,提取隐含的、先前未知的并有潜在价值的信息的非平凡过
在大数据时代,人们不再被从何获取资讯所困扰,而是为信息的爆炸性增长感到烦恼。如何从这些数据中挖掘出有价值的、用户感兴趣的信息,是大数据时代人们讨论的焦点。在每日剧
在计算机安全领域,特别是网络安全领域,对计算机网络系统进行脆弱性评估就显得越来越重要。本文针对Web网站系统的脆弱性进行评估研究,文章涉及的内容和主要工作:1.本文在对W
随着网络技术、多媒体技术、数据库技术的发展和互联网的不断普及,人们对越来越广泛应用的图像等多媒体数据的需求也越来越强烈。传统的基于文本的图像检索已不能完全满足人
在我国,基础建设目前正处于高速发展的时期,规模庞大的基础建设使得岩土工程勘察领域堆积的数据量快速增大。因此,怎样有效地管理和存储这些数据,已经成为国内岩土工程勘察工
计算机的诞生、存在和发展,是人类社会进化的产物,其存在的根本意义在于它可以局部模拟或部分取代人类的智能,故而在计算机科学技术领域,人工智能是其核心理论之一,而人工智能研究