专家系统 - CLIPS语言学习(1)fact & rule

本文介绍了专家系统的基本概念,重点讲解了CLIPS编程语言,包括CLIPS的环境和基本元素——事实(facts)和规则(rules)。通过示例展示了如何声明和移除事实,以及如何定义和使用规则进行启发式推理。
摘要由CSDN通过智能技术生成

什么是专家系统?

专家系统(Expert System)是一种在特定领域内具有专家水平解决问题能力的程序系统,属于人工智能的一个发展分支。它能够有效地运用专家多年积累的有效经验和专门知识,通过模拟专家的思维过程,解决需要专家才能解决的问题。

专家系统的基本结构如图所示,其中箭头方向为数据流动的方向。专家系统通常由人机交互界面、知识库、推理机、解释器、综合数据库、知识获取等6个部分构成。(来自:MBA智库)

 

什么是CLIPS?

CLIPS是用于编写专家系统的一种编程语言,或称专家系统工具。CLIPS shell(shell表示该编程环境中代表分析、推理的部分)包含了fact-lists(事实列表)、knowledge-base(知识库)、inference engine(推理机)。

官方文档表示如下:(WPS开护眼,绿光闪耀宁的眼)

本人计划开发一个基于CLIPS的启发式推理的专家系统,数据处理和UI界面将在后期使用Python编写代码实现。在现阶段主要完成逻辑模块,选择CLIPS作为专家系统编程语言&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值