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