O State different methods used Problem
solving
for searching in
Aust There are two main types of searching methods
in problem solving
Uninformed Search
2 Search
Informed
Uninformed Search These algorithms do any not use
domain knowledge to guide the search They simply
explore all possibilities of the state of the
problem where the state space is small or
where the goal state is to identify
easy
Informed Search These domain know
algorithms use
ledge to guide the search This knowledge can
be in form of a heuristic function which
estimate the distance
from the current state
to the goal state Informed search algorithms
are often used
for problems where the state
space is large or where the goal state is
difficult to identify
Some
of the searching methods are
Breadth First Search It explores all possible states
of a problem in a breadth first fashion This
means that it expands all of the nodes at
the current level the search tree then
all of the nodes of at the next level and so
on BFS is guaranteed to find a solution
exists but it be
iflarge
one
state spaces
can inefficient for
Depth First Search It explores all possible states
of a problem in a depth first fashion This means
that it expands the deepest node at
first
the current level of the search tree then
the not deepest node and so on DEP can
be more efficient than BFD
for large spaces
but it is not
exists
guaranteed to find a sot
if one
DepthLimited Search It is variation of DFS
a
from getting stuck in
infinite loops
A Search It is an informed search algorithm
that uses a heuristic function to guide the
search The heuristic function estimates the
distance
from the current state of the goal
state At search is more efficient than uninform
ed search
for large state spaces
Genetic Algorithm Its a type of informed search
algorithm that uses a population of solutions
to evolve towards a better solution Genetic
algorithm are often used for problem where the
the goal state is difficult to define
Breadth First Search
Depth First Search
Depth Limited Search
A Algorithm
92 Define agentand environment State the properties
of environment What are the different types
of agents
Ansa An agent is an
entity that percieves
its environment through sensors and acts
upon it using actuators It is an intellig
ent system designed to achieve specific goals
or tasks The
agent relieves inputs from the
environment processes them and produces app
output or actions to achieve its objectives
The environment on the other hand is the
external contact or system in which the
agents operates It can be anything from a
physical world to a virtual simulation
on a combination
of both The environment
provides the agent with information and
feedback based on its actions allowing
the agent to perciene and understand
its surrounding
Properties of the Environment
1 Fully Observable The agent has access to the
complete state of the environment at
any
given time
2 Partially Observable The agent canonly be
perceived a limited portion of the environment
state
3 Deterministic The not state the environment
is entirely determined
of
the current state
and the actions taken by
by the agent
4 Stochastic The next state of the environment
is influenced
by some random elements or
factors
5 Episodic The agents experience is divided into
discrete episodes where each episode starts
with a specific initial state and ends with
a terminal state
G Sequential The current decisions affects
actions and outcomes future
7 Static The environment doesn't change while
the agent is deciding action
8 Dynamic The environment can change while the
agent is deciding on its action
a Discrete The state actions or time in the
environment are defined by distinct separate
values
10 Continues The state actions or time in the
environment continues
values
are defined by a
range
of
Different Types of Agents
1 Simple Reflex Agent It selects actions leased on the
current percepts ignoring the history
2 It considers the current
Model Based Reflex Agent
percept and also maintains an internal model of
the world to make the decisions
3 Goal Based Agents It takes into account the cure
ent percept internal models and a goal to
determine its action
a Utility Based Function It considers not only the goals
but also the utility desirability of the outcomes
to make decisions
5 Learning Agent It learns from its interactions with
the environment and improves its performance over
time
6 Rational Agent It always selects the action that
maximizes its expected utility given its current
knowledge and percept
7 Belief Desire Intention BDI It has beliefs about
the state the world desires or goals
of
it wants to achieve and intentions or plans
to achieve these goals
8 Hierarchical Agent It decomposes complex tasks into
subtasks and organises them in a hierarchical
structure for efficient decision making
a Multi Agent System It involves multiple agents that
interact with each other and the environment
to achieve individual or collective goals
03 Define AI State its applications What are the
goals of AI
as 3 AI short refers to
for
the development
Artificial Intelligencemachines
of intelligent or
computer systems that can perform tasks that
typically require human intelligence It involves
creating algorithms and models that enable
machines to perciene reason learn
make decisions
Applications of AI
1 Machine Learning AI algorithm and models are
used to enable machines to learn from data
and make predictions on decisions without being
explicitly programmed This has applications in
various fields such as image recognition
recommendation systems I fraud detection
2 Robotics AI is employed in robotics to
enable machines to perciene their environment
make decisions I perform physical tasks It
finds applications in areas like autonomous
vehicles industrial automation healthcare
robotics
3 Natural Language Processing NLP AI techniques are
used to enable machines to understand and
process human language NIP has applications in
Virtual assistants chatbots language translation
sentiment analysis
a Computer Vision AI algorithms are used to enable
machines to analyse and interpret visual informate
on
from images videos CU is used in
applications like facial recognition object recognition
and autonomous surveillance systems
5 Expert Systems AI is used to develop systems
that can mimic human expertise in specific domes
no These systems are used tasks such as
for
medical diagnosis financial analysis and
detection in complex systems
fault
6 Gaming AI techniques are employed to create
intelligent agents in games both for opponents
and NPC's This includes developing agents that
can learn I adapt their strategies to improve
gameplay
7 Data Analysis Al algorithms are used for
processing and analysing large datasets to extract
meaningful insights and patterns It is used in
fields such as data mining predictive analytics and
anomaly detection
Goals of AI
11 Automation The goal of AI is to automate tasks
processes that are time consuming repetitive or require
complex decision making thereby increasing efficiency and
productivity
2 Decision Making AI aims to develop systems that can
make intelligent decisions or recommendations leased on
available data and knowledge
3 Learning and Adaption AI system should be capable of
learning from experience and improving their performance
over time
AI strives to enable machines to
9 Natural Interactions
interact with humans in a natural and institutive
manner such as through speech and gestures
5 Understanding and Reasoning AI aims to develop systems
that can understand and reason about the world
interpret complex information and draw logical
conclu ions
6 Creativity AI endavors to push the boundaries of
systems that can generate
creativity by
ideas design innoartworks
developing
or ative
7 Problem Solving AI aims to that can
develop systems
solve complex problems by cloaking them down into
simpler components and applying appropriate techniques