UNIT-1 Artificial Intelligence
UNIT-1 Artificial Intelligence
Textbook:
Artificial Intelligence
A Modern Approach
3rd Edition
Pearson Publications
◉ A branch of Computer Science named Artificial Intelligence (AI) pursues creating the
computers / machines as intelligent as human beings.
John McCarthy the father of Artificial Intelligence described AI as, “The science and
engineering of making intelligent machines, especially intelligent computer programs”.
Artificial Intelligence (AI) is a branch of Science which deals with helping machines find
solutions to complex problems in a more human-like fashion.
◉ This generally involves borrowing characteristics from human intelligence, and applying
them as algorithms in a computer friendly way.
◉ A more or less flexible or efficient approach can be taken depending on the requirements
established, which influences how artificial the intelligent behaviour appears.
Defining AI techniques
APPROACHES TO AI
Thinking
THOUGHT Thinking Humanly Rationally
PROCESS Systems that Systems that A system is
& REASONING think think rational if it
like humans rationally does the “right
thing,” given
Acting Humanly Acting Rationally what it knows.
BEHAVIOUR
Systems that act Systems that act
like humans rationally
HUMAN IDEAL/RATIONAL
Thinking Humanly
• Human agent:
– eyes, ears, and other organs for sensors;
– hands, legs, mouth, and other body parts for actuators
• Robotic agent:
– cameras and infrared range finders for sensors
– various motors for actuators
Continued…
Continued…
Deterministic / Stochastic
An environment is deterministic if the next state of the environment
is completely determined by the current state of the environment and
the action of the agent;
In a stochastic environment, there are multiple, unpredictable
outcomes. (If the environment is deterministic except for the actions
of other agents, then the environment is strategic).
Continued…
Static / Dynamic
Discrete / Continuous
If the number of distinct percepts and actions is limited, the environment is
discrete, otherwise it is continuous.
Single agent / Multi-agent
If the environment contains other intelligent agents, the agent needs to be
concerned about strategic, game-theoretic aspects of the environment (for
either cooperative or competitive agents).
Most engineering environments don’t have multi-agent properties, whereas
most social and economic systems get their complexity from the interactions
of (more or less) rational agents.
Continued…
◉ Known vs. unknown: Strictly speaking, this distinction refers not
to the environment itself but to the agent’s (or designer’s) state of
knowledge about the “laws of physics” of the environment.
Continued…
Activity
◉ Crossword -1
◉ Crossword -2
◉ Team Activity
◉ Quiz -1
◉ Quiz -2
Agent Examples for Team Activity
◉ drone for package delivery ◉ receptionist
◉ self-driving taxi ◉ paper valuation
◉ tracking of a person in an ◉ Shopping for used AI books on the
organization Internet.
◉ dynamic traffic control system ◉ Playing a tennis match.
◉ child care taker ◉ Practicing tennis against a wall.
◉ self-driving train ◉ Performing a high jump.
◉ drone to rescue people in danger at ◉ Knitting a sweater.
sea ◉ Bidding on an item at an auction.
◉ Tutor to teach AI ◉ bank cashier.
◉ elderly care taker
Types of Agents
◉ Computational Complexity
◉ Model Accuracy and Maintenance
◉ Handling Incomplete or Noisy Information
Applications of Model-Based Reflex Agents
Future Developments:
◉ Integration with Machine Learning
◉ Scalability and Real-Time Performance
◉ Ethical Considerations
Goal-based agents