结合C_与Prolog语言快速开发专家系统

结合C_与Prolog语言快速开发专家系统

ID:38271434

大小:264.49 KB

页数:3页

时间:2019-05-26

结合C_与Prolog语言快速开发专家系统_第1页
结合C_与Prolog语言快速开发专家系统_第2页
结合C_与Prolog语言快速开发专家系统_第3页
资源描述:

《结合C_与Prolog语言快速开发专家系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、结合!""与#$%&%’语言快速开发专家系统赖朝安孙延明郑时雄(华南理工大学机电工程系,广州I%"JH")&KL?91:EM?1?9NL?91#=E6O#P;6#E:摘要文章论证了在专家系统三要素的开发及不同的开发阶段中应配合使用*,,与-./1/2以互补优势,分析当前常用的-./1/2版本的特点并选择适用版本为研究对象。结合程序实例论述-./1/2程序与*,,程序的双向连接技术,为快速开发专家系统打下技术基础。关键词*,,-./1/2专家系统文章编号%""!KQ$$%K(!""!)"$K""$"K"$文献标识码@中图分类号5-$%%()*+,-./.&%*0

2、.12%3456728.!%06+1.%3!"")1,#$%&%’9)1’:)’.9)+!8)%)15:1;)10+1’<8.1’58+=+%1’(APEM?O./:9E3PR?.OLP:O,’/6OM*M9:?S:9DP.=9OT/U5PEM:/1/2T,G6?:2VM/6I%"JH")>6?2$)@2:5M9=R?RP.R./DP=OM?O*,,?:;-./1/2=M/61;7PE/L79:P;U/.L6O6?17P:PU9O9:OMP;PDP1/RLP:O/UOMPOM.PP7?=9E/U&’?:;9:;9UUP.P:O=O?2P/U;PDP1/RLP:

3、O/U&’,?:?1TVP=OMPEM?.?EOP.9=O9E=/UOMPE/LL/:-./1/2DP.=9/:=,?:;EM/9EP=OMPL/=O=69O?71PDP.=9/:7P9:2OMP.P=P?.EM/7FPEO#W9:?11T,OMPOPEM:/1/2T/UL6O6?1E/::PEO9/:/U-./1/2<9OM*,,9=PXR1?9:P;,?:;OMPOPEM:/1/2T2./6:;

4、提高质量。专家系统(&’)的开发是一项艰巨的工作。知识获取与编由于*+*,,与-./1/2有明显的可互补性,已经有学者研究程技术是影响专家系统开发周期与质量的两项关键因素。专家这两种语言程序的连接技术。然而相关文献(!,$)都是以34’的经验指出,编程技术也可能决定一个&’的最终命运(%)。编程版本的开发工具:56.7/-./1/2与56.7/*为研究对象,因此文技术研究的两个最基本问题是,在系统开发的哪一阶段,系统献提出的某些论断与技术有较大的局限性。考虑到89:;/<=是的哪一部分用哪一种编程语言实现;以及系统的各部分如何目前应用最广泛的操作平台,为此需要

5、选择基于89:;/<=的开连接。发工具为研究对象,使*,,与-./1/2的连接技术能适用于目前用于开发专家系统的编程语言有两种:*+*,,与-./034’、89:;/<=等平台及多种开发工具,使之可推广。1/2语言。它们各有所长。-./1/2很适合于开发有关人工智能方面的程序,例如:专家系统、自然语言理解、定理证明以及许多!-./1/2版本的比较和选择智力游戏。它的优点在于逻辑推理方面的强大功能。专家系统-./1/2语言发展迅速,目前-./1/2已有许多版本,它们都的三个要素为:知识库、推理机与用户界面。如用-./1/2开发有其特点:&’,则基本免去了推理机的

6、开发工作,使得程序量大大减少。(%)>9=6?1-./1/2它的不足在于数学计算及用户界面开发。这是一个可以制作界面的-./1/2。用这种-./1/2版本进行而使用*+*,,语言从理论上说可以编制任何种类的程序,编程时需要对谓词以及数据进行声明,就像用*语言一样,因甚至连-./1/2语言都是使用*语言编写的。它的优点是高效此在使用的时候比较复杂。适合编制较大的程序。编译出来的及可移植性。*,,便于实现框架或面向对象的知识表示,而且程序可以直接运行。目前常用的商品化*,,编程工具都具有强大且易用的界面开(!)@ABC-./1/2发功能。缺点是推理机的开发程序量相

7、对较大。这种-./1/2版本包含解释器、编译器。编译后的程序不能由于两种语言都存在优缺点,不少&’开发商往往在&’够直接运行,需要运行器运行。用它编写的-./1/2程序可以很的原型快速开发阶段使用-./1/2语言,而到系统商品化批量安方便地和其它编程语言(例如D9=6?17?=9E,F?D?,*+*,,,*GC)装阶段,要将其转换为*,,程序(%)。显然,如果能方便有效地实的程序连接(H)。它的语法及内部谓词符合规范,而与>9=6?1现两种语言程序的混编,用*,,语言完成数学计算功能与用户-./1/2稍有不同。界面的开发,而用-./1/2实现逻辑运算的操作,就

8、能互补优势,($)’8C-./1/2基

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。