WHAT I HAVE LEARNT (57033)

KMK3013 CONCEPT MAP OF CHAPTER 1-3

Get Started. It's Free
or sign up with your email address
WHAT I HAVE LEARNT (57033) by Mind Map: WHAT I HAVE LEARNT (57033)

1. Knowledge Acquisition

1.1. Scope & Types of Knowledge

1.1.1. Documented knowledge

1.1.2. Undocumented knowledge

1.1.3. Levels of Knowledge

1.1.3.1. Shallow

1.1.3.2. Deep

1.1.4. Categories of Knowledge

1.1.4.1. Declarative Knowledge

1.1.4.2. Procedural Knowledge

1.1.4.3. Meta Knowledge

1.2. Process of Knowledge Acquisition

1.2.1. Aims and objectives understood by KE

1.2.2. KE develops working knowledge

1.2.3. KE interacts with experts

1.2.3.1. Interviews

1.2.3.1.1. Structured

1.2.3.1.2. Focused

1.2.3.2. Meetings

1.2.4. KE produces document knowledge base

1.2.4.1. interview transcript

1.2.4.2. analysis of information

1.2.4.3. full description of major domain entities

1.3. Knowledge Acquisition Modelling Methods

1.3.1. Semiautomatic

1.3.1.1. little or no help from KE

1.3.1.2. minimal participant of experts

1.3.1.3. Knowledge acquisition can be supported by computer-based tools

1.3.1.3.1. PROTEGE-II

1.3.1.3.2. KSM

1.3.2. Automatic

1.3.2.1. roles of both expert and KE are minimize and eliminated

1.3.2.2. Knowledge Discovery

1.3.2.3. Reasons

1.3.2.3.1. Good KE are highly paid

1.3.2.3.2. Difficult to find good KE

1.3.2.3.3. Domain experts always busy

1.3.2.3.4. Uncooperative experts

1.3.3. Manual

1.3.3.1. Interviews

1.3.3.1.1. Structured

1.3.3.1.2. Focused

1.3.3.2. Observation

1.3.3.3. Discussions with users

1.3.3.4. Commentaries

1.3.3.5. Brainstorming

1.3.3.6. Prototyping

1.3.3.7. Conceptual graphs and models

1.3.3.8. Case Analysis

1.3.3.9. Critical incident analysis

1.4. Process Tracking Methods

1.4.1. a set of techniques attempt to track the reasoning process of expert

1.4.2. Protocol Analysis

1.4.2.1. KE acquires detailed knowledge from experts

1.4.2.2. Expert is asked to think aloud while performing task

2. Overview of Expert System

2.1. Artificial Intelligence

2.1.1. Intelligence performed by machine

2.1.2. designated to imitate human capabilities

2.1.2.1. Thinking

2.1.2.2. Sensing

2.2. Expert System (ES)

2.2.1. A computer system that emulates the decision-making ability of a human expert.

2.2.2. Knowledge

2.2.2.1. Collection of information used to solve problems

2.2.2.2. Such as facts, concepts, procedures, models, heuristics

2.3. Component of Expert System

2.3.1. Knowledge Base

2.3.1.1. Knowledge for understanding, formulate, and solve problems

2.3.1.2. eg: Facts and rules

2.3.1.3. Primary raw material of ES

2.3.2. Inference Engine

2.3.2.1. "Brain" of ES

2.3.2.2. Based on the use of rules

2.3.3. User Interface

2.3.3.1. Interaction among ES and users

2.3.3.2. Language processor

2.3.3.2.1. eg: NLP

2.3.4. Knowledge Acquisition

2.3.4.1. Accumulation, transfer, and transformation of problem-solving expertise from experts

2.3.4.2. Documented knowledge sources to computer program

2.3.4.3. Requires Knowledge Engineer (KE)

2.3.5. Knowledge Representation (KR)

2.3.5.1. Express information about the world in a form that can be utilize by computer system

2.3.5.2. If...., then.....

2.3.6. Experts

2.3.6.1. Experienced practioner

2.3.6.2. Make good decisions

2.3.6.3. Make quick decisions

2.4. Why ES/KBS

2.4.1. To achieve an expert knowledge

2.4.2. To disseminate knowledge

2.4.3. To ensure uniformity of advice or decisions

2.4.4. As basis for training other specialists

2.4.5. Advantages

2.4.5.1. Economical

2.4.5.2. Availability

2.4.5.3. Short Response time

2.4.5.4. Reliability

2.4.5.5. Explanation

2.4.5.6. Intellectual property

2.4.6. Disadvantages

2.4.6.1. High cost

2.4.6.2. Time consuming

2.4.6.3. High failure rate

2.5. Application of ES

2.5.1. DENDRAl

2.5.1.1. for chemistry field

2.5.2. MYCIN

2.5.2.1. for biology, specialized in bacteria and antibiotics

2.5.3. PROSPECTOR

2.5.3.1. for geological field

2.5.4. XCON/R I

2.5.4.1. For computer system

2.5.5. Medical diagnosis

2.5.6. Strategy games

2.5.6.1. Eg: Chess

2.5.7. Financial advice

3. Expert System Development Life Cycles

3.1. ES Development Team

3.1.1. Domain Expert

3.1.1.1. Person with knowledge and skills of solving problem in a specific area

3.1.1.2. Have major expertise in given domain

3.1.2. Project Manager

3.1.3. Knowledge Engineer

3.1.3.1. Able to design, build, and test ES

3.1.3.2. establishes reasoning methods being used by expert

3.1.4. Programmer

3.1.5. End user

3.2. ES Methodology

3.2.1. Cyclical Development

3.2.1.1. Rapid Application Development (RAD) Approach

3.2.1.2. Knowledge Acquisition-Prototype Development-Prototype Critiquing

3.2.1.3. Advantages:

3.2.1.3.1. show early progress in Knowledge elicitation task

3.2.1.3.2. generates enthusiasm in domain expert

3.2.2. Turban Expert System Development Life Cycle

3.2.2.1. Phase 1: Project Initialisation

3.2.2.2. Phase 2: System Analysis & Design

3.2.2.3. Phase 3: Prototyping

3.2.2.4. Phase 4: System Development

3.2.2.5. Phase 5: Implementation

3.2.2.6. Phase 6: Post-Implementation

3.2.3. Knowledge Acquisition and Documentation Structuring (KADS)

3.2.3.1. Planning

3.2.3.2. Knowledge Definition

3.2.3.3. Knowledge Design

3.2.3.4. Code & Checkout

3.2.3.5. Knowledge Verification

3.2.3.6. System Evaluation