知识是什么
定义 :对于一个主题或者一个领域上在理论或实践上的理解。
专家系统知识表达规则
基本语法
IF<前项> // 前项便是条件
THEN<后项> // 后项即是结果
一般的来说在同一个规则中避免AND 和 OR 的混用
例子
IF <前提1>
AND<前提2>
AND<前提3>
AND<前提…n>
THEN<结论>
IF <前提1>
OR<前提2>
OR<前提3>
OR<前提…n>
THEN<结论>
或者从句也可以
IF <前提>
THEN<结论1>
THEN<结论2>
THEN<结论3>
…
THEN<结论n >
关系 建议 指示 策略 启发式方法
关系
IF<>
THEN<>
建议
IF<>
AND<>
AND<>
THEN<>
指示
IF<>
AND<>
THEN<>
策略
IF<>
THEN<>
IF<>
AND<>
THEN<>
启发式方法
IF<>
AND<>
AND<>
THEN<>
专家系统框架(Expert system shell)
由 项目经理 领域专家 知识工程师 程序员 专家系统开发团队组成
基于规则的专家系统
五部分 :知识库, 数据库, 推理引擎,解释设备,用户界面。
满足 — 触发规则 ---- 执行
前向链接:数据驱动
后向连接:目的驱动
冲突消解
定义:满足多条触发条件,推理引擎必须决定该触发哪条规则
优点
- 有自然的知识表达方式
- 有统一的结构
- 知识对知识的处理相分离,可处理不确定,不完整的知识。
缺点:
- 规则之间关系不透明
- 2.低效的搜索策略
- 没有学习能力
基于规则的专家系统的不确定性管理
来源:CSDN
作者:king9666
链接:https://blog.csdn.net/king9666/article/details/103937293