Prolog programming

Introduction : Prolog is a logic programming language.A computer programmer typing away at a keyboard in front of a laptop screen with programing code open on the screen.  It has important…

Rajil TL

Difference between BFS and DFS

Breadth First Search BFS stands for Breadth First Search is a vertex based technique for finding a shortest path in graph. It uses a Queue data structure which follows first in first out. In BFS,…

Rajil TL

Difference between Informed and Uninformed Search in AI

Informed Search: Informed Search algorithms have information on the goal state which helps in more efficient searching. This information is obtained by a function that estimates how close a state is…

Rajil TL

Types of Environments in AI

An environment in artificial intelligence is the surrounding of the agent. The agent takes input from the environment through sensors and delivers the output to the environment through actuators. There…

Rajil TL

Understanding PEAS in Artificial Intelligence

1.      Performance Measure: Performance measure is the unit to define the success of an agent.Performance varies with agents based on their different precept. 2.      Environment: Environment is the surrounding of an agent at…

Rajil TL

Inference in First-order Logic

While defining inference, we mean to define effective procedures for answering questions in FOPL. FOPL offers the following inference rules: ·         Inference rules for quantifiers ·         Universal Instantiation (UI): In this, we can…

Rajil TL

The Wumpus World

The Wumpus world is a game playing which provides an environment to the knowledge-based agent to showcase its stored knowledge. It was developed by Gregory Yob in 1973. About the game:  ·         It…

Rajil TL

Knowledge Representation in AI

In this section, we will understand how to represent the knowledge in the form which could be understood by the knowledge-based agents. The knowledge that is stored in the system…

Rajil TL

Knowledge Based Agents in AI

Knowledge is the basic element for a human brain to know and understand the things logically. When a person becomes knowledgeable about something, he is able to do that thing…

Rajil TL

Cryptarithmetic Problem in AI

Cryptarithmetic Problem is a type of constraint satisfaction problem where the game is about digits and its unique replacement either with alphabets or other symbols. In cryptarithmetic problem, the digits  (0-9) get substituted by…

Rajil TL