Chapter 1 Introduction To AI
Chapter 1 Introduction To AI
Chapter 1 Introduction To AI
AI Introduction
Objective
To understand AI and related concept (Knowledge
base and intelligent system)
Understand the components of AI system
Get a feel of application areas of AI
Get a feel of scholars view to define AI
Briefly discuss the difference between Expert
system and other systems
Data, Information, and Knowledge
• What is Data and Information? Are they different
from Knowledge?
• Data: Unorganized and
unprocessed facts; static; a set of
discrete facts about events
• Information: Aggregation of data
that makes decision making easier
• Knowledge is derived from
information in the same way
information is derived from data; it
is a person’s range of information
What is Knowledge
• Knowledge includes facts about the real world
entities and the relationship between them
– It is an Understanding gained through experience
– familiarity with the way to perform a task
– an accumulation of facts, procedural rules, or heuristics
• Characteristics of Knowledge:
– It is voluminous in nature and requires proper
structuring.
– It may be incomplete and imprecise.
– It may keep on changing (dynamic).
Types (Categorization) of Knowledge
• Shallow (readily recalled) and deep (acquired through
years of experience)
– necessary to make decision/solve problem in complex situations
• Explicit (knowing-that)
knowledge:
– knowledge codified and digitized
in books, documents, reports,
memos, etc.
• Tacit (knowing-how)
knowledge:
– knowledge embedded in the
human mind through experience
and jobs
Knowledge base
• Knowledge base is used to store facts and rules.
• In order to solve problems, the computer needs
an internal model of the world.
– This model contains, for example, the description of
relevant objects and the relations between these
objects.
– All information must be stored in such a way that it
is readily accessible.
– Various methods have been used for KR, such as
logic, semantic networks, frames, scripts, etc...
Knowledge base systems (KBSs)
• Deal with treating knowledge and ideas on a computer.
– Emphases to the importance of knowledge.
• Traditional paradigms:
Programs = data structure + algorithm
• AI programming paradigms:
Programs = knowledge structure + inference mechanism
Basic Kinds of Systems
• System is a set of components that interact to
each other in a logical way to achieve specific
goals.