Intro. To Knowledge Engineering “Knowledge Engineering is the process of developing knowledge...
-
Upload
malcolm-george -
Category
Documents
-
view
213 -
download
0
Transcript of Intro. To Knowledge Engineering “Knowledge Engineering is the process of developing knowledge...
Intro. To Knowledge Engineering Intro. To Knowledge Engineering “Knowledge Engineering is the process of developing knowledge based systems in any field, whether it be in the public or private sector, in commerce or industry”
Intro. To Knowledge EngineeringIntro. To Knowledge Engineering
• Data• “The fundamental, indivisible objects within an
application”
• Information• “The implicit functional associations between
data in the application”
• Knowledge• “The explicit functional associations between
items of information and/or data”• ( J.K. Debenham(1988) Knowledge Systems design, Prentice Hall )
Intro. To Knowledge EngineeringIntro. To Knowledge Engineering
Value
Concepts
Data
Information
Knowledge
Facts and Figures
5
The temperature outside is 5 C
If temperature is 5 C it feels cold
Example
Intro. To Knowledge EngineeringIntro. To Knowledge Engineering
• Tasks of a Knowledge Engineer• Extracting knowledge from people• Representing it in some form• Including it in a computer program which makes
use of that knowledge• Validating the software system produced
Intro. To Knowledge EngineeringIntro. To Knowledge Engineering
• A Knowledge Engineer must -• Be bound by a professional code of conduct• Update their knowledge and skills• Adhere to rules, regulations and legal
requirements
Intro. To Knowledge EngineeringIntro. To Knowledge Engineering
• Knowledge Engineering Knowledge Acquisition
Knowledge Representation
Software Design
Implementation
Intro. To Knowledge EngineeringIntro. To Knowledge Engineering
• Results of a survey undertaken in the U.K. in 1994
Know. Rep.
Fact Finding
Human Skills
Verbal Skills
Analysis
Creativity
Management
The 7 Most Important Skills for a Knowledge Engineer
Intro. To Knowledge EngineeringIntro. To Knowledge Engineering
Human
Behaviour
Can adapt in time and evolve
Navigation
Visual Recognition
Avoid Danger
Speech
Use Basic Tools
Simple Problem Solving
Mimic Humans
Build Mental Models
Learn from being told
Learn from the past
Teach
Solve complex problems
Design, plan and schedule
Create complex abstract models
Intro. To Knowledge EngineeringIntro. To Knowledge Engineering
• Expert Systems• Model higher order cognitive functions of the
human mind• Can be used to mimic decision making processes
• Applications include -• Planning• Scheduling and• Diagnostics systems
Intro. To Knowledge EngineeringIntro. To Knowledge Engineering
• Neural Networks• Model the brain at a biological level• Are adept at pattern recognition• Can learn to read• Can recognise patterns from experience• Can be used to predict future trends
Intro. To Knowledge EngineeringIntro. To Knowledge Engineering
• Case Based Reasoning Systems• Model the human ability to learn from past
experience
• Examples include -• Legal cases