Professional Documents
Culture Documents
CO3-Session 1
CO3-Session 1
CSECOMPUTING
COGNITIVE
21CS3270R
Topic:
INSTRUCTIONAL
OBJECTIVES
To familiarize students with the basic concept of other method of Knowledge Representation:
LEARNING
OUTCOMES
At the end of this session, you should be able to:
1. Describe Knowledge Representation in detail
2. Summarize various Knowledge Representation techniques.
2
INTRODUCTION
• In this session we are going to learn the Knowledge and several method of
representation .
3
Other method of knowledge representation
4
Other method of knowledge representation
2.Predicate Logic - Predicate logic is an extension of Propositional logic. It adds the concept of predicates
and quantifiers to better capture the meaning of statements that cannot be adequately expressed by
propositional logic.
It use some predicate (Function). ∀x –> For all , ∃x -> There exist
For Example.
Ram likes Mango -> Likes(Ram,Mango).
5
Semantic network
3. Semantic networks: A semantic network is a graphical representation of knowledge that captures the
relationships between concepts and their properties. It is a form of directed graph where nodes represent
concepts and edges represent relationships between concepts.
6
Frame based system
4. Frame-based systems: Frames are record like structure that have slots and slot value. Frame-
based systems use a data structure called a "frame" to represent knowledge about a particular
concept. Each frame contains information about the properties and relationships of a concept, such
as its attributes, behaviors, and relationships to other concepts.
7
Cont’d
8
Rule based system
5.Rules-based systems: Rules-based systems represent knowledge as a set of rules or
statements that describe the relationships between concepts. The rules can be used to
make inferences about the knowledge represented in the system.
9
Description logics
6.Description Logics: Description Logics is a family of knowledge
representation languages that are used to express complex relationships
between concepts and individuals in a formal and machine-readable way.
10
Conceptual graph
7.Conceptual graphs: Conceptual graphs are a graphical representation of
knowledge that use nodes to represent concepts and edges to represent relationships
between concepts. The edges can be labeled to specify the nature of the relationship,
such as inheritance, part-whole, or cause-effect .
For Example : “ Mary gave the book to John”
11
SELF-ASSESSMENT QUESTIONS
a. Data storage
b. Efficient computation
c. Effective communication
d. All of the above
a. A data point
b. A relationship
c. A processing unit
d. A user input
4.Which knowledge representation technique is suitable for handling uncertainty and probability in AI systems?
a. Frames
b. Logic-based representation
c. Fuzzy logic
d. Semantic networks
CREATED BY K. VICTOR BABU
SELF-ASSESSMENT QUESTIONS
a. Limited expressiveness
b. Difficulty in capturing relationships
c. Inability to handle uncertainty
d. High computational complexity
In this session there has been discussed about Knowledge and it several
type of Representation.
This session is limited with theoretical concepts of above mentioned
topics and practical implementation will be carried out as a part of
practical's.
15
TERMINAL QUESTIONS
16
REFERENCES FOR FURTHER LEARNING OF THE SESSION
Reference Books:
1. A Brief Introduction to Neural Networks by David Kriesel
2. Artificial Intelligence and Soft Computing: Behavioral and Cognitive Modeling of the Human Brain, CRCPress
3. Machine earning for Decision Makers: Cognitive Computing Fundamentals for Better Decision Making, APRESS
17
THANK YOU
18