人工智能clips演示课件

人工智能clips演示课件

ID:16505973

大小:316.50 KB

页数:19页

时间:2018-08-10

人工智能clips演示课件_第1页
人工智能clips演示课件_第2页
人工智能clips演示课件_第3页
人工智能clips演示课件_第4页
人工智能clips演示课件_第5页
资源描述:

《人工智能clips演示课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于规则的CLIPS专家系统语言CLanguageIntegratedProductionSystemC语言集成产生式系统CLIPS简介1、基于规则的CLIPS2、面向对象的CLIPS3、面向过程的CLIPSCLIPS分类基于规则的CLIPS组成1、事实列表(factlist)包含推理所需要的数据2、知识库(knowledgebase) 包含所有规则3、推理机(inferenceengine) 对运行进行总体控制基于规则的CLIPS语言的特点1、多范例编程语言2、支持正向链规则,不支持反向链规则3、对于操作系统

2、的不同命令的格式也不同记号(用来描述将要学习到的各种命令和结构的语法)注:只输入在“”之中的字符1、符号和字符“(example)”2、表示可选项用“[]”如(example[1]) 可以表示为(example)或(example1)3、”<>”表示括号中的类容要被规定的值替换如(example)可替换成(example1)或(example3)或(example-20)4、”*”表示语句可以被规定的值替换多次如(example*)表示可以被多个整数值替换(example24

3、–8-20)等可以跟任意数目的整数或根本没有数据。5、“+”表示用一个或多个值来代替这个语句如(example+)可以被表示为(example*)6、”

4、”表示在多个选项中选择一项如all

5、none

6、some可以被替换成all或nono或some标记(token):字符的组合字段的类型(CLIPS区分大小写)1、浮点型(float)、整形(integer)称为数字字段由三部分组成(符号、值、指数)符号:+或-;值:由一个或多个数字,小数点,字母E;+号或-号

7、之后再一个或多个数字组成2、符号型(symbol):它由一个可打印的ASCII字符开头,后接零个或多个字符,以分界符结尾。分界符由空格、TAB、回车、换行、“”、(、)、;、&、|、~、<组成。符号中不能包含分界符(小于号除外,它可以是符号的第一个字符)?、$?也不能出现在符号字段中3、字符串型(string):必须以双引号开始和结束(所以不能在字符串中直接输入双引号,如果要输入引号,必须以“”),空格也做为字符串的一部分。如:“single-tolen”“”single-token””“\single

8、-token\”4、外部地址:返回用户自定义函数的外部数据结构的地址(外部函数可用C或ADA写)5、示例地址:用于与COOL连接的字段6、示例名:用于与COOL连接的字段CLIPS的基本命令在打开CLIPS之后,显示CLIPS的提示符一个由括号括住的符号被看做一个命令或一个函数的调用CLIPS>在此方式下可以直接输入命令,称为顶层模式CLIPS>(EXIT)退出CLIPSCLIPS>(+34)对加法函数的调用并计算3+4的值事实:一个信息块(chunk)被称为事实事实的组成:由关系名(relationname

9、)后跟零个或多个槽(slot)以及相关的值组成。例如(person(name“johnQ.public”)(age23)(eye-colorblue)(hair-colorblack))注意:槽的顺序是不要求的,括号相对应关系名槽名槽name的值对事实的操作1、增加事实(assert+)  注:CLIPS不接受一个事实的重复输入 如:在利用上面例题创建的person自定义模板插入一条事实,在顶层模式下CLIPS>(assert(person(name“JohnQ.public”) (age23) (

10、eye-colorblue) (hair-colorblack)))CLIPS>(facts)2、删除事实  利用事实标识符从事实列表中撤消事实 (retract+)CLIPS>(retract0)删除f-0的事实CLIPS>(restact01)删除f-0、f-1的事实 3、修改事实语法(modify+)CLIPS>(modify0(age24))修改f-0的年龄为24 4、复制事实CLIPS>(duplicate2(name“

11、jackS.public”))复制f-2的事实,并将名字更改为jackS.public 5、监视命令  语法为(watch)CLIPS>(watchall)对全部过程监视CLIPS>(unwatchall)取消全部过程监视CLIPS>(watchfacts)对事实进行监视CLIPS>(unwatchfacts)取消对事实的监视以文件形式输入事实方式:自定义事实

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

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

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