基于CLIPS的专家系统在嵌入式平台上的应用研究

来源 :中国科学院大学 | 被引量 : 1次 | 上传用户:qczjhyt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
专家系统是使用专家知识来提供建议辅助人类决策的智能软件系统,自专家系统开发以来得到迅速发展,各种专家系统开发工具也随之出现,减小了专家系统的开发难度,CLIPS是这些工具中使用最多的。现在大多数专家系统都是在个人电脑上开发出来的,虽然可以很好的解决各个领域的问题,但是由于个人电脑的一些缺点,限制了专家系统的发展,比如个人电脑的便携性和实时性。为了解决上述问题,我们需要选择便携式而且特定功能强大实时性强的载体来运行专家系统,通过文献调研发现嵌入式技术是很好的解决方法。作为后PC时代核心技术,嵌入式系统逐渐取代个人电脑的主流地位,相对于个人电脑来说,嵌入式系统削减了体积、软硬件可裁剪、实时性好,这些改善更加符合特定功能系统的要求,应用领域更加广泛。所以本文将嵌入式Linux和专家系统开发工具CLIPS结合,实现基于嵌入式Linux的专家系统的开发,嵌入式设备携带性以及良好的计算性能,可以很好的解决一些需要大量运算的对体积有限制的专家系统。本文的研究内容可以分为嵌入式Linux平台的构建和专家系统的实现两个方面。嵌入式Linux平台是本课题的研究基础,是专家系统的载体,所以本文从嵌入式开发板的硬件特性及嵌入式Linux软件平台的构建入手,分析了嵌入式Linux软件开发模式和流程,一步步建立嵌入式Linux软件平台。然后研究了专家系统的实现技术,包括专家系统开发工具CLIPS原理和基本知识的研究以及使用CLIPS在嵌入式平台上开发专家系统的技术研究和改进。使用CLIPS在嵌入式平台上开发专家系统的技术是本文的重点研究内容,主要包括CLIPS的裁剪和移植技术、CLIPS嵌入到其他语言中开发专家系统的技术、CLIPS专家系统的解释技术以及对CLIPS专家系统的接口改进技术的研究。最后,结合实验室“飞行器关键动作评估”对系统整体框架进行分析,包括基于CLIPS的推理模块的设计、知识库中规则的添加等,同时对系统的在不同平台上的运行效率进行对比。
其他文献
随着社会信息化程度越来越高,计算机处理的数据规模越来越大,而且数据的结构通常也具有很强的随机性。如何为这样的研究对象设计高效的算法,如何研究它们的动态演化方式,已成为新
学位
著名的OTIS网络(也叫Swapped网络)和最近出现的Biswapped网络均可用来构建大规模并行分布式系统的互连网络。Biswapped网络可以看做是OTIS网络的一种扩张,因而这两种网络呈现
语音是人类交流最常用的方式,而能让计算机听懂人所说的话一直是人类的理想之一,语音识别技术的出现,使人类的这一理想得已实现。近二十年来,语音识别技术取得显著进步,开始从实验
云计算是一种新兴的商业计算模式,是目前国内外商业和科研机构研究的热点之一,它融合了网格计算、分布式计算、并行计算、效用计算、网络存储、虚拟化和负载均衡等传统计算机和
当前很多需要处理的大数据每天都在不断演变更新,总会有新的数据不断出现,加入现有的数据集合。因为部分数据增加或变化导致重新处理全部的数据,让之前所有的工作失去了意义,
在粗糙集的众多应用中,属性约简是最核心的内容之一。所谓属性约简是在保持信息系统分类能力不变的前提下,删除冗余的属性。属性约简大大简化了数据库结构的复杂度,提高了人们对
微光图像通常是指在照度小于0.1勒克斯(lux)的环境下获取的图像。微光图像因其在夜间等低照度条件灵敏的成像能力,已经在军事侦察、公安反恐、航天遥感、安防监控等重要领域发
药物协同是指不同药物相互合作以增强疗效的一种相互作用关系,在药物研发领域内具有重要的研究价值。癌症、艾滋病等复杂疾病通常由多种因素导致,涉及到多个生物环节的异常或改
语义角色标注是一种自然语言处理领域的浅层语义分析技术。它以句子为单位,分析句子中的谓词与其相关成分之间的语义关系,进而获取句子所表达语义的浅层表示。由于语义角色标注