Expert System CH2 Flashcards

1
Q

What is Expert System?

A
  • is a computer program that can do the work of a human expert
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Components of expert system in AI

A
  1. User Interface
    - allow normal user to interact with the expert system easily
  2. Inference Engine
    - gather relevant data from knowledge base, interpret it, and find solution (main processing unit of the system)
  3. Knowledge Base
    - expert systems store knowledge in the form of rules, facts, and heuristics.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Inference Engine

A

applies logical rules to the knowledge base
1. Forward Chaining
- uses inference rules and data to derive more rules to reach conclusion (data-driven reasoning)
- what can happened next? like predicting the weather
2. Backward Chaining
- it works its way back to the goal
- moves from the goal state back to the current state like cause of cancer
- goal-directed reasoning
- why did this happened?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Application of Expert Systems

A

Have been developed for a wide ranges of fields
1. Medical Diagnosis
- MYCIN
2. Prediction
3. Accounting and Finance
4. Designing
5. Planning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Knowledge Acquisition

A
  • the process of extracting, structuring and organising knowledge.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Knowledge Representation

A
  • a fundamental concept in AI that involves creating models and structures to represent information
  • objects, events, performance, meta-knowledge, facts, and knowledge base are different kinds of knowledge
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Knowledge Validation

A
  • a process of testing to determining whether the knowledge in AI system is correct and whether it operates with an acceptable accuracy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Characteristics of an Expert System

A
  • high performance
  • understandable
  • reliable
  • highly responsive
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Phases of Expert System Development Life Cycle

A

STEP 1 Identification - determine the problem
STEP 2 Conceptualization - finding concept that produce solution
STEP 3 Formalization - design structures to organise knowledge
STEP 4 - Implementation - formulating rules for knowledge
STEP 5 Testing - Validating the rules

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Advantage and Disadvantage of Expert System

A

ADVANTAGE
- availability
- low risks
- speed
DISADVANTAGE
- Difficult knowledge acquisition
- High Cost
- Unable to provide logic behind reasons

How well did you know this?
1
Not at all
2
3
4
5
Perfectly