Download presentation
Presentation is loading. Please wait.
Published byKevin Hubbard Modified over 8 years ago
1
Artificial Intelligence Lecture 1
2
Objectives Definition Foundation of AI History of AI Agent Application of AI
3
Definition It is the science and engineering of making intelligent machines, especially intelligent computer programs It is related to the similar task of using computers to understand human intelligence
4
Definition of scientists
5
Foundation Strong AI Introduced by John Searle in 1980 Minds,Brains and Programs(Article) Deals with the creation of computer-based artificial intelligence truly reason and solve problems Types Human-like AI(computer program think and reason just like human mind), Non-Human-like AI( computer programs develops non-human way of thinking and reasoning)
6
Foundation(Cont..) Weak AI Deals with the creation of some form of artificial intelligence that can reason and solve problems in a limited
7
History of AI To program computers think like human, at first we have to resolve how humans think Studied on human-thinking and mind go back nearly 2000 years Arostotle was the first philosopher who formalize human thinking Warren McCulloch and Walter Pitts(1943) Models of Artificial Neurons earliest work in AI Marvin Minsky and Dean Edmond(1951) first Neural computer(SNARC) McCarthy wrote LISP(1958)
8
Application of AI Chinook(1994) man-machine champion in checker Deep Blue Chess playing computer beat Garry Kasparov in 1996 Fuzzy Logic is a technique for reasoning under uncertainty Expert systems Neural Network
9
Agent An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors human agent has eyes, ears as sensor and hands,legs as effectors a hardware or software based computer system that has the following properties Autonomy operates without direct intervention of human Social ability Agents can communicate with other agents via an agent communication language Reactivity Agents perceive their environment
10
Architecture of Agent
11
Types of Agent Rational agent does the right thing Omniscient agent knows the actual outcome of its actions
12
Some terms Performance measure: a subjective measure to characterize how successful an agent is (e.g., speed, power usage, accuracy, money, etc.) (degree of) Autonomy: to what extent is the agent able to make decisions and take actions on its own?
13
Structure of Intelligent Agents
14
Types of agent program simple reflex agents model-based reflex agents goal-based agents utility-based agents
15
Simple reflex agents act only on the basis of the current percept, ignoring the rest of the percept history. The agent function is based on the condition- action rule: if condition then action.
16
Model-based reflex agents It works by finding a rule whose condition matches the current situation (as defined by the percept and the stored internal state) and then doing the action associated with that rule
17
Goal-based agents Goal-based agents further expand on the capabilities of the model-based agents, by using "goal" information. Goal information describes situations that are desirable. allows the agent a way to choose among multiple possibilities, selecting the one which reaches a goal state
18
Utility-based agents Goal-based agents only distinguish between goal states and non-goal states to define a measure of how desirable a particular state is can be obtained through the use of a utility function which maps a state to a measure of the utility of the state
19
Mobile agents Programs that can migrate from one machine to another. Execute in a platform-independent execution environment Two types: – One-hop mobile agents (migrate to one other place) – Multi-hop mobile agents (roam the network from place to place) Applications: – Distributed information retrieval. – Telecommunication network routing.
20
Properties of environments Accessible Deterministic Episodic Static Discrete
21
Accessible vs. inaccessible If an agent's sensory apparatus gives it access to the complete state of the environment accessable
22
Deterministic vs. nondeterministic If the next state of the environment is completely determined by the current state and the actions selected by the agents, then we say the environment is deterministic
23
Episodic vs. nonepisodic In an episodic environment, the agent's experience is divided into "episodes." Each episode consists of the agent perceiving and then acting. The quality of its action depends just on the episode itself, because subsequent episodes do not depend on what actions occur in previous episodes. Episodic environments are much simpler because the agent does not need to think ahead.
24
Static vs. dynamic If the environment can change while an agent is deliberating, then we say the environment is dynamic for that agent; otherwise it is static.
25
Discrete vs. continuous If there are a limited number of distinct, clearly defined percepts and actions we say that the environment is discrete. Chess is discrete—there are a fixed number of possible moves on each turn. Taxi driving is continuous—the speed and location of the taxi and the other vehicles sweep through a range of continuous values
26
Questions Define AI according to different scientists Distinguish between strong AI and weak AI Define agent State properties of agent Explain structure of agent with proper example Mention differences between rational and omniscient agent How is an Agent different from other software? Explain different types of agent program Mention properties of environment
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.