第四章基于知识的系统4
1KB系统的开发4
2设计基于产生式表示的KB系统开发工具4
3专家系统实例——MYCIN4
4问题求解的结构化组织本章小结4
1KB系统的开发KB系统是基于知识的问题求解系统,当其表现出专家级问题求解能力时称为专家系统
KB系统的研究起始于20世纪60年代中期
通用问题求解方法的一味追求导致了人工智能的研究陷入黑暗摸索期
KB系统的一般概念KB系统的特点具有求解问题所需的专门知识基本原理和常识领域专家经验知识具有使用专门知识的符号推理能力KB系统的组成KB系统的基本结构可视为由三个部分组成:知识库、推理机和用户界面KB系统执行的一些常见问题求解任务:1)解释2)诊断3)监控4)预测5)规划6)设计推理解释解释问题求解过程及结果的合理性是KB系统应具备的能力
简单的解释方式:规则追踪就是把问题求解过程中激活使用的规则按激活的次序显示给用户
高级的解释方式:按领域基本原理和常识重构解答
KB系统的评价KB系统有多个方面的评价,其中有三个最重要:计算、感观和性能对MYCIN性能的评价评价方式:首先由KB系统的设计者用各种可能的实验测试,确保无误后再交给用户;用户以大量实际案例运行KB系统,并与原有方式执行的结果相比较;一旦发现错误就立即作修改,直到用户信服KB系统的有效性,然后才正式投入应用
对于任何类型的错误,其容许出现的程度必须通过权衡错误导致的损失和正确解答带来的利益来决定
KB系统的体系结构原则本节内容面向研究生,可以不看了3
KB系统的开发过程知识获取:就是把用于问题求解的专门知识从某些知识源提炼出来,转化为推理机使用形式的过程
潜在的知识源包括领域专家、书本、数据库以及普通人的经验
目前,知识获取的主要方式:以知识工程师作为中间人从领域专家处获取专门知识