Knowledge Representation
What is knowledge representation?
⭐Knowledge representation & reasoning part of AI which concerned with intelligent behavior of agents.
⭐Communicating with humans in natural language.
⭐It's enables an intelligent machine to learn from that knowledge,experiences & it can behave intelligently like a human.
Prolog
Logic
⭐Logic is precise and definite.
⭐Allows the program to declarative for written.
⭐Allows for the automated reasoning techniques for general purpose inreferencing.
Logical system
First order predicate logic
Temporal
Propositional logic
Modal
Higher order logics
Non monotonic
⭐User will define the semantics for symbols.
⭐Declarative statement which is either true or false.
⭐It is an extension to propositional logic & include the all proposition to the domain.
⭐Object will described unique or variable stand for unique object.
Main Component Of Logic
Semantics
Syntactic interface method
Syntax
Techniques for knowledge representation.
Semantic Network Representation
Frame Representation
Logical Representation
Production Rules
⭐Prolog is a declarative language.
⭐Program will consists of data based on the facts and rules.
Syntax Of Prolog
⭐Prolog is based on facts, rules, queries,constants & variables.
⭐All prolog statement ends in period.
Application of prolog
Natural language understanding
Machine Learning
Robot Planning
Problem Solving
Automated Reasoning
Intelligent Database retrieval
Capacity of intelligent agent
Knowledge Representation
Reasoning
Perceiving
Acting