基于规则引擎的平面几何推理系统的设计与实现

来源 :电子科技大学 | 被引量 : 7次 | 上传用户:mlj1234567890
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人工智能是计算机科学的一个分支,是用于模拟和扩展人类智能的理论和技术方法。人工智能在上个世纪50年代被提出,经历了半个多世纪的发展,人工智能已经成为了一门庞大的科学,其研究范畴包括自然语言处理、知识表示、机器学习、知识获取、知识推理,感知、规划等。在人工智能的发展和应用当中,人们不断的试图通过构建智能系统来模拟和扩展人类的智能。本文在分析了专家系统和产生式系统的基础上,采用Drools规则引擎作为推理机,运用Java多线程技术,设计和实现了一个针对平面几何的多推理机的并行推理系统。本文主要进行了以下几个方面的研究:首先,对平面几何中的知识进行了分类,并选择合适的知识表示方法。在本文中,将平面几何中的知识大致分为两类:一类是由平面几何数学理论构成的理论型知识;另一类是由客观概念或事实组成的事实型知识。在表示这两种类型的知识时,通常采用不同的知识表示方式。在本文中,使用产生式规则表示理论型知识,而使用一阶谓词逻辑表示事实型知识。其次,分析了专家系统和产生式系统的原理。专家系统是早期人工智能的一个重要分支,是一类具有专业知识和经验的智能计算机系统。专家系统是基于知识的系统,运用知识表示和知识推理技术模拟领域专家的思维过程,解决只有领域专家才能解决的复杂问题。产生式系统是波斯特在1943年提出的一种计算机系统,是人工智能领域中常用的问题表达模型和知识系统。本文简要分析了专家系统和产生式系统的基本工作原理。然后,运用Drools规则引擎设计了平面几何推理系统的基本结构。本文使用Drools规则引擎作为推理系统的推理机,在设计知识推理时,采用基于规则的产生式系统结构,并使用正向推理方式。在本文中,平面几何推理系统的主要结构模块有:系统接口、控制器、Drools规则引擎、规则库、事实库、图形信息和知识推导网络。最后,根据平面几何推理系统的基本结构,在Java平台上实现了平面几何推理系统。本文采用Java多线程技术,将平面几何推理分为几何推理、代数推理和混合推理,因此本文最终实现的平面几何推理系统是一个多推理机、多知识库的并行推理系统。本文为平面几何推理提供了一种人工智能的解决方法,为知识推理提供一些解决问题的思路和技术方法。进一步,还可以在本文所设计的平面几何推理系统的基础上,建立更加完善和强大的问题求解系统。
其他文献
在线社会媒体的流行性预测旨在利用在线系统中商品和用户的交互数据预测在线商品在未来一段时间的流行度。在线社会媒体的流行性预测研究在理论层面和现实社会中都有巨大的意
随着Internet技术的不断发展和人们对空间信息系统的需求,为用户提供网络空间数据浏览、查询和分析的功能,已经成为空间信息系统发展的必然趋势。由此,网络地理信息系统(WebGIS)应
随着现代科学和技术的发展,语音识别技术在人机交互中的地位越来越重要。目前非特定人孤立词语音识别系统被广泛应用于手机、PDA等各种智能终端产品中。同时随着嵌入式技术的
学位
随着无线传感器网络研究的深入,数据融合成为该领域的一个热点问题。本文围绕无线传感器网络无损数据融合技术展开讨论,研究内容包括以下三点。   首先,本文通过理论方法
学位
在社会分工日趋精细的今天,协作的重要性亦日趋突显。企业内部的协作,必需通过网络来实现,网络应用因此就显得越来越重要。在这种情况下的企业应用系统,性能是一个非常重要的
随着社会经济和科学技术的发展,交通管理也正向信息化、智能化和无人化管理的方向发展。车牌识别技术作为智能交通管理的核心技术,在现代化的交通管理系统中占有重要的地位,
生物信息学自上世纪90年代人类基因组计划全面开展以来,已成为21世纪自然科学的重要前沿领域之一。随着越来越多的模式生物测序完成,开始进入后基因组时代。其中转录调控是后
学位
近年来随着3G的商用部署和手机的跨领域功能融合,越来越多的互联网应用搬上了手机。嵌入式浏览器无疑已成为人们触及手机互联网应用的最好媒介。嵌入式Web浏览器已逐渐成为高
学位
互联网及信息技术的高速发展带来了网络信息量爆炸式增长。在互联网上“Pull”信息的方式暴露出越来越明显的缺点。RSS(Really Simple Syndication,真正的简单聚合)随即出现
学位
目前动画技术已经深入渗透到众多领域。全过程计算机辅助动画自动生成是一个结合人工智能与现代多媒体技术的课题,由中科院陆汝钤院士首次提出,并研制出原型系统《天鹅》。古
学位