CLIPS中文用户手册.doc

CLIPS中文用户手册.doc

ID:20552767

大小:341.50 KB

页数:131页

时间:2018-10-10

CLIPS中文用户手册.doc_第1页
CLIPS中文用户手册.doc_第2页
CLIPS中文用户手册.doc_第3页
CLIPS中文用户手册.doc_第4页
CLIPS中文用户手册.doc_第5页
资源描述:

《CLIPS中文用户手册.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、·CLIPS用户向导水银测试版2007.12.31JosephC.Giarratano,Ph.D.自述文件通往智慧的第一步是你得承认你的无知,其次是你不必让全世界都知道你的无知。这部分被称作序言,但是在还没有人读过它之前,我将它重新命名成一个惯用的标题,以便让计算机用户选择性的遵从。另一个建议是将之命名为:“别读我”章节,但如今的人们相信所有他们阅读过的一切,我恐怕他们真的就不读它了。序言的目的,噢,抱歉,我应该称之为自述文件,它提供了书本中所包含知识的元知识。之所以称谓为元知识,是指它是关于知识的知识。

2、所以关于自述文件的描述事实上我们得称之为“元元知识”。如果你被搞糊涂了或者你对这些不感冒,那么你可以跳开去选择从书中任何地方看起,因为我得照顾到所有我的读者。CLIPS是什么?CLIPS是一种专家系统工具,最初由NASA/LyndonB.Johnson太空中心软件技术研究室开发出来。自1986年首次发布以来,CLIPS经历了不断的改进和完善。现在它已经被广泛的应用在数以万计的全球用户中。CLIPS被开发出来以促进集成人类知识和经验的软件发展。在CLIPS中,知识的表示有三种方式:l       规则,规则

3、表示法是基于启发式经验知识库的首要选择。l       自定义函数和通用函数,这种方式是程序式知识表示的首选。l       面向对象设计,也是程序式知识表示的首选。面向对象的程序设计被支持的5个普遍接受的特征是:类,消息处理函数,抽象,封装,继承和多态性。模式匹配可以是对象和事实。你可以仅用规则,或者仅用对象或者两者混合使用来开发软件。CLIPS同时支持与其他语言的集成,如C和Java。事实上,CLIPS是CLanguageIntegratedProduction的缩写。规则能基于事实与对象的匹配,规则

4、和对象同时组成了一个集成系统。除了被当作一个独立的工具之外,CLIPS还能被程序语言调用,运行其函数,然后返回给调用函数控制权。同样的,程序代码也能作为一个外部函数在CLIPS中被定义和调用。当外部代码执行完毕后,控制权返回到CLIPS。如果你已经对面向对象的程序设计语言如C++,Smalltalk,ObjectiveC或者Java很熟悉了,想必你已经了解面向对象在软件开发中的诸多优点了。如果你并不熟悉,你将会发现CLIPS是一款将面向对象概念贯彻于软件开发非常优秀的工具。这本书关于什么?CLIPS用户向

5、导是一个介绍CLIPS的基本特征的指南,而不是打算对该工具做一个广泛的探讨。本书姐妹篇为CLIPS参考手册,它提供关于该话题的所有广泛的探讨和更多其它内容。这本书的适用读者群?CLIPS用户向导的目的是对专家系统提供简单易懂的介绍,适用读者可能对专家系统一无所知或者知之甚少。CLIPS用户向导可以被用作教材或者自学材料。仅有的前提是你必须具备高级语言如Java,Ada,FORTRAN或者C的基本知识。(好的,基本不是指其他的,但是如果被问起,我们不会在公开场和下承认和取消其声明。)怎样使用这本书?CLIP

6、S用户向导为那些想亲身尝试专家系统编程的人们提供了快速入门。例子均具有普遍性。同时,我们知道学习一种新的计算机语言是一个令人沮丧的体验,因此,本书的写作语言将采用轻快和幽默的风格(我希望如此),以代替中规中矩的教科书模式。但愿,这种幽默不会冒犯有幽默感的任何人。为了最大受益,你最好是在看书的过程中,将书中的实例亲自在文本中打印出来。在你打印实例的过程中,你将会逐渐明白程序的工作原理和当你打错时出现的错误提示。案例的结果输出在案例之后给出。最后,当你看完CLIPS用户向导各章节后,你还应该看看在CLIPS参

7、考手册中的相关材料。像其他程序语言一样,你只有亲自写程序才能够真正学好CLIPS编程。为了真正学会专家系统编程,你应该多在CLIPS中写程序,并对每个问题抱有兴趣。感谢我十分感谢那些对本书提出意见和评述的人。谢谢GaryRiley,ChrisCulbert,BrianDantes,BryanDulock,StevenLewis,AnnBaker…(一堆外国人名)。特别感谢BobSavely对CLIPS改进的支持。·第一章事实如果你忽视事实,你将永远不会担心自己的过错。本章将对专家系统的基本概念做简单的介绍

8、。你将会知道在CLIPS中怎样插入和移出事实。如果你正在使用的机器是苹果机或者是IBM(或可兼容)的CLIPS视窗版本,那么你可以通过鼠标来选择相关的命令来代替输入命令行。键盘上的箭头键也可以移动光标对菜单选项进行选择。序言CLIPS是一种被用来编写专家系统应用程序的计算机语言。专家系统是一组计算机程序,专门用来模仿人类专家的技能和知识。相比之下,一些普通的程序如报表程序,文本处理器,电子表格,电脑游戏等等,并没有包含人类的技

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

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

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