Lecture 1 Introduction
Lecture 1 Introduction
Representation
Dr. Basma M. Hassan
Faculty of Artificial Intelligence
Kafr el-Sheikh University
2022/2023
Course Details
❑ Then, We will study the core topics of knowledge representation and reasoning
Thinking Acting
Humanly Rationally
Thinking
Humanly
Foundations of Artificial Intelligence
❖ Philosophy ❖ Economics
• Can formal rules be used to draw valid conclusions? • How should we make decisions so as to maximize
• How does the mind arise from a physical brain? payoff?
• Where does knowledge come from? • How should we do this when others may not go along?
• How does knowledge lead to action? • How should we do this when the payoff may be far in
the future?
❖ Mathematics
• What are the formal rules to draw valid conclusions? ❖ Computer Engineering
• What can be computed? • How can we build an efficient computer?
• How do we reason with uncertain information?
❖ Control theory and cybernetics
❖ Neuroscience • How can artifacts operate under their own control?
• How do brains process information?
❖ Linguistics
❖ Psychology • How does language relate to thought?
• How do humans and animals think and act?
The birth of AI
• McCarthy called for two months workshop at Dartmouth (1956).
• Newell and Simon stole the show by reasoning program, the Logic
Theorist (LT), about which Simon claimed, "We have invented a
computer program capable of thinking non-numerically, and thereby
solved the venerable mind—body problem.
An AI program is called an intelligent
agent.
Intelligent a state
Properties of an Uses sensors to perceive its state
Agent intelligent agent: Uses actuators to affect its state
Has a function called its control policy
that maps sensors to actuators
• Finance
• Robotics
• Games
• Medicine
• The web
AI in Finance
Trade Agent
Stock/Trade
Decisions
Markets
AI in Medicine
Diagnostics Agent
Patient-Doctor Decisions
AI in Robotics
Robot
Surrounding
Decisions
Environment
AI in the WEB
Search Text
Feeling
Search Lukey
Crawler (DB)
User+WWW Decisions
AI in Games
Game Agent
User/Player Decisions
Intelligent
Agents in the
World….
Example: Vacuum - Agent
Rational Agents
Task Environment (PEAS)
Autonomous Car (PEAS Example)
Spam Filter (PEAS Example)
Coal & Cost Agents
Goal-based Agents
Cost-based Agents
Cost-based Agents
Specifying the Task Environment
❖Environment Types
Fully Observable vs Partially Observal
Deterministic vs Stochastics vs Strategic
Episodic vs Sequential
Static vs Dynamic vs Semi-dynamic
Discreet vs Continuous
Single-Agent vs Multi-Agent
Known vs Unknown
Terminology
• Fully observable
• Partially observable: