Ai - Unit 2 (Part 1)
Ai - Unit 2 (Part 1)
FUNDAMENTALS OF
ARTIFICIAL INTELLIGENCE
UNIT-2 [ 12
periods ]
Knowledge Representation Issues
Object Facts
Relationship
between Object,
Concept
Rules of Thumb
Rules, Procedure
Knowledge
about
Knowledge
1. Declarative Knowledge
Declarative knowledge is to know about something.
It includes concepts, facts, and objects.
It is also called descriptive knowledge and expressed in declarative sentences.
It is simpler than procedural language.
2. Structural knowledge
Structural knowledge is basic knowledge to problem-solving.
It describes relationships between various concepts such as kind of, part of, and grouping of
something.
It describes the relationship that exists between concepts or objects.
3. Procedural Knowledge
It is also known as imperative knowledge.
Procedural knowledge is a type of knowledge which is responsible for knowing how to do
something.
It can be directly applied to any task.
It includes rules, strategies, procedures, agendas, etc.
Procedural knowledge depends on the task on which it can be applied.
4. Meta-knowledge
Knowledge about the other types of knowledge is called Meta-knowledge.
5. Heuristic knowledge
Heuristic knowledge is representing knowledge of some experts in a filed or subject.
Heuristic knowledge is rules of thumb based on previous experiences, awareness of approaches,
and which are good to work but not guaranteed.
One thing that differentiates human beings from machines is our conscience (the total of all the
knowledge we have gathered so far) or the ability to think and reason. Humans use this particular
ability to perform every single action in our life. If we want to impart this complex knowledge into a
machine, we need to give more advanced information to AI, which in turn resulted in the concept of
Knowledge Representation in AI.
KNOWLEDGE REPRESENTATION CYCLE
An Artificial intelligence system has the following components for displaying intelligent behaviour:
1. Perception
2. Learning
3. Knowledge Representation and Reasoning
4. Planning
5. Execution
The above represented Knowledge Cycle is showing how an AI system can interact with the real
world and what components help it to show intelligence.
1. Perception
This will help the AI system gain information regarding its surroundings through various sensors,
thus making the AI system familiar with its environment and helping it interact with it. These senses
can be in the form of typical structured data or other forms such as video, audio, text, time,
temperature, or any other sensor-based input.
2. Learning Component
The learning component is responsible for learning from data captured by Perception
comportment. The goal is to build computers that can be taught instead of programming them.
Learning focuses on the process of self-improvement.
3. Knowledge Representation and Reasoning
As mentioned earlier, we use the knowledge, and based on it, we reason and then take any
decision. Thus, these two blocks are responsible for acting like humans go through all the
knowledge data and find the relevant ones to be provided to the learning model whenever it is
required.
4. Planning
The planning and execution depend on analysis of Knowledge representation and reasoning. These
are the final steps, i.e. Planning is done just before the execution if necessary.
5. Execution
This is considered as the final step and this is based on all the above stages. After execution the
feedback may be stored and analysed/learned.
UNDERSTANDING
What is the Relation between Knowledge &
Intelligence?
KNOWLEDGE AND
In the real world, knowledge plays a vital role in
INTELLIGENCE
IN HUMAN PRESPECTIVE
intelligence as well as creating artificial
intelligence. It demonstrates the intelligent
behavior in AI agents or systems. It is possible for
an agent or system to act accurately on some
input only when it has the knowledge or
experience about the input.
Intelligence is all about doing the right things the
right way without asking for guidance while
knowledge needs one to acquire the skills to do
something.
Without knowledge part, Agent will not be able
to display any intelligent behaviour like,
decision-making, problem-solving, etc. I.e.
Intelligence is the ability to apply knowledge.
APPROACHES TO KNOWLEDGE REPRESENTATION