《人工智能(智能系统指南,第二版)》读书笔记——3、第二章



1. introduction to knowledge-based intelligent systems(summary / questions for review / references)

2. rule-based expert systems

3. uncertainty management in rule-based expert systems

4. fuzzy expert systems

5. frame-based expert systems

6. artificial neural networks

7. evolutionary computation

8. hybrid intelligent systems

9. knowledge engineering and data mining


2. rule-based expert systems

production rules are represented as IF (antecedent) THEN (consequent) statements. A production rule is the most popular type of knowledge representation. Rules can express relations, recommendations, directives, strategies and heuristics.

the expert system development team:


a rule-based expert system has five basic components:


the complete structure of a rule-based expert system:


In developing rule-based expert systems, shells are becoming particularly common. An expert system shell is skeleton expert system with the knowledge removed. To build a new expert system application, all the user has to do is to add the knowledge in the form of rules and provide relevant data. Expert system shells offer a dramatic reduction in the development time of expert systems.

Expert systems can deal with incomplete and uncertain data and permit inexact reasoning. However, expert systems can make mistakes when information is incomplete or fuzzy.

There are two principal methods to direct search and reasoning: forward chaining(data-driven reasoning) and backward chaining(goal-driven reasoning) inference techniques. If an expert first needs to gather some information and then tries to infer from it whatever can be inferred, choose the forward chaining inference engine. If your expert begins with a hypothetical solution and then attempts to find facts to prove it, choose the backward chaining inference engine. Or maybe you can use both of them for your special problem.

If more than one rule can be fired in a given cycle, the inference engine must decide which rule to fire. A method for deciding is called conflict resolution. We can use those conflict resolution methods: rule order, rule priority, rule add time, rule specific(processe more information), and We can use Metaknowledge(the knowledge about knowledge), in rule-based expert systems, metaknowledge is represented by metarules.

Rule-based expert systems have the advantages of natural knowledge representation, uniform structure, separation of knowledge from its processing, and coping with incomplete and uncertain knowledge.

Rule-based expert systems also have disadvantages, especially opaque(不透明的) relations between rules, ineffective search strategy, and inability to learn.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值