A N I NTRODUCTION TO A RTIFICIAL I NTELLIGENCE AND I NTELLIGENT A GENTS Research Project By Basim Alsalmi.

Slides:



Advertisements
Similar presentations
Additional Topics ARTIFICIAL INTELLIGENCE
Advertisements

Artificial Intelligence
Artificial Intelligence
Intelligent Agents Chapter 2.
Intelligent Agents Russell and Norvig: 2
Intelligent Agents Chapter 2. Outline Agents and environments Agents and environments Rationality Rationality PEAS (Performance measure, Environment,
AI 授課教師:顏士淨 2013/09/12 1. Part I & Part II 2  Part I Artificial Intelligence 1 Introduction 2 Intelligent Agents Part II Problem Solving 3 Solving Problems.
January 11, 2006AI: Chapter 2: Intelligent Agents1 Artificial Intelligence Chapter 2: Intelligent Agents Michael Scherger Department of Computer Science.
Artificial Intelligence A Modern Approach Dennis Kibler.
AI CSC361: Intelligent Agents1 Intelligent Agents -1 CSC361.
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
ICS-171: Notes 2: 1 Intelligent Agents Chapter 2 ICS 171, Fall 2005.
Intelligent Agents Chapter 2 ICS 171, Fall 2005.
6/21/2015 LECTURE-3. 6/21/2015 OBJECTIVE OF TODAY’S LECTURE T oday we are going to study about details of Intelligent Agents. In which we discuss what.
Intelligent Agents Chapter 2.
Artificial Intelligence Overview John Paxton Montana State University August 14, 2003.
ARTIFICIAL INTELLIGENCE Introduction: Chapter Textbook: S. Russell and P. Norvig Artificial Intelligence: A Modern Approach Prentice Hall, 2003,
Artificial Intelligence
Intelligent Agents Chapter 2. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types.
CPSC 7373: Artificial Intelligence Jiang Bian, Fall 2012 University of Arkansas at Little Rock.
CSCE 315: Programming Studio Artificial Intelligence.
Chapter 1 Introduction. General Concepts The field of Artificial Intelligence attempts to understand, model, and simulate the behavior (to some extend)
CPSC 171 Artificial Intelligence Read Chapter 14.
Reference: "Artificial Intelligence, a Modern Approach, 3rd ed."
ARTIFICIAL INTELLIGENCE Introduction: Chapter 1. Outline Course overview What is AI? A brief history The state of the art.
1 AI and Agents CS 171/271 (Chapters 1 and 2) Some text and images in these slides were drawn from Russel & Norvig’s published material.
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
Introduction: Chapter 1
Lecture 1 Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
Artificial Intelligence
COMP 4640 Intelligent & Interactive Systems Cheryl Seals, Ph.D. Computer Science & Software Engineering Auburn University Lecture 2: Intelligent Agents.
A RTIFICIAL I NTELLIGENCE Introduction 3 October
Intelligent Agents Chapter 2 Some slide credits to Hwee Tou Ng (Singapore)
Lection 3. Part 1 Chapter 2 of Russel S., Norvig P. Artificial Intelligence: Modern Approach.
Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types Artificial Intelligence.
Intelligent Agents Chapter 2. CIS Intro to AI - Fall Outline  Brief Review  Agents and environments  Rationality  PEAS (Performance measure,
Chapter 2 Agents & Environments. © D. Weld, D. Fox 2 Outline Agents and environments Rationality PEAS specification Environment types Agent types.
Intelligent Agents Chapter 2. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types.
Intelligent Agents Chapter 2. Agents An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment.
Chapter 2 Hande AKA. Outline Agents and Environments Rationality The Nature of Environments Agent Types.
Intelligent Agents อาจารย์อุทัย เซี่ยงเจ็น สำนักเทคโนโลยีสารสนเทศและการ สื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
Artificial Intelligence
A RTIFICIAL I NTELLIGENCE Intelligent Agents 30 November
Instructional Objective  Define an agent  Define an Intelligent agent  Define a Rational agent  Discuss different types of environment  Explain classes.
INTELLIGENT AGENTS. Agents  An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2004.
What is Artificial Intelligence?
Intelligent Agents Chapter 2. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types.
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
Intelligent Agents Chapter 2. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types.
1/23 Intelligent Agents Chapter 2 Modified by Vali Derhami.
Chapter 2 Agents & Environments
CSC 9010 Spring Paula Matuszek Intelligent Agents Overview Slides based in part on Hwee Tou Ng, aima.eecs.berkeley.edu/slides-ppt, which are in turn.
CPSC 420 – Artificial Intelligence Texas A & M University Lecture 2 Lecturer: Laurie webster II, M.S.S.E., M.S.E.e., M.S.BME, Ph.D., P.E.
Intelligent Agents. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types.
1 Artificial Intelligence & Prolog Programming CSL 302.
Artificial Intelligence (CS 370D)
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Hong Cheng SEG4560 Computational Intelligence for Decision Making Chapter 2: Intelligent Agents Hong Cheng
Course Instructor: knza ch
Intelligent Agents Chapter 2.
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
Intelligent Agents Chapter 2.
AI and Agents CS 171/271 (Chapters 1 and 2)
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Presentation transcript:

A N I NTRODUCTION TO A RTIFICIAL I NTELLIGENCE AND I NTELLIGENT A GENTS Research Project By Basim Alsalmi

O UTLINE Concise Review of the Project Proposal Introduction to AI Intelligent Agents References

I NTRODUCTION TO A RTIFICIAL I NTELLIGENCE (AI) What Is AI? The Foundations of Artificial Intelligence The History of Artificial Intelligence The State of the Art

W HAT IS AI? [1]

Acting Humanly: The Turning Test Approach This test is designed to give a definition of intelligence. The test examines if a computer can figure out whether a response came from a person or a computer. When a computer gives a response and a human can't tell whether it came from a human or a computer, the computer passes the test. To pass, six disciplines are required which compose most of Al: natural language processing, knowledge representation, automated reasoning, machine learning, computer vision, and robotics.

Thinking Humanly: The Cognitive Approach It requires scientific theories of the inside activities of the brain. If we are going to say that a given program thinks like a human, we must have some way of determining how humans think. There are three ways to do this: 1- through introspection 2- through psychological experiments 3- through brain imaging [2]

Thinking Rationally: Laws of Thought It is normative but not descriptive. For example, “Socrates is a man; all men are mortal; therefore Socrates is mortal.” Obstacles: 1- it is not easy to take informal knowledge and state it in the formal terms. 2- there is a big difference between being able to solve a problem “in principle” and doing so in practice. [1]

Acting Rationally: The Rational Agent Approach An agent is just something that acts (agent comes from the Latin agere, to do). All computer programs do something, but computer agents are expected to do more. merits : 1) it is more general than the “laws of thought” approach. 2) it is more adjustable to scientific development. [1]

The Foundation of Artificial Intelligence Disciplines that contributed ideas, viewpoints, and techniques to AI: Philosophy: philosophical picture of the mind is the connection between knowledge and action. This question is vital to Al because intelligence requires action as well as reasoning; logic, methods of reasoning, foundations of learning, and rationality. Mathematics: formal representation and proof, algorithms, tractability, and probability. Economics: Decision theory and good enough decisions

The Foundation of Artificial Intelligence Neuroscience: mental activity. Psychology: adaptation, phenomena of perception, and experimental techniques. Computer engineering: artifact that makes AI applications possible such as advances in speed and memory. Control theory: homeostatic systems and stability Linguistics: knowledge representation and grammar.

The History of Artificial Intelligence [3]

The History of Artificial Intelligence The gestation of artificial intelligence ( ) The birth of artificial intelligence (1956) Early enthusiasm, great expectations ( ) Knowledge-based systems ( ) AI becomes an industry (1980-present) The return of neural networks (1986-present) AI adopts the scientific method (1987-present) The emergence of intelligent agents (1995-present) The availability of very large data sets (2001-present) [5]

State of The Art What can AI do today? o Robotic vehicles. o Speech recognition. o Autonomous planning and scheduling. o Game playing. o Spam fighting. o Logistic planning. o Robotics. o Translation.

I NTELLIGENT A GENTS Agents and environments Rationality The nature of environments Agent Types

A GENTS AND E NVIRONMENTS An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through actuators. [7]

A GENTS AND E NVIRONMENTS Software agent: o receives keystroke, file contents, and network packets as sensor inputs o acts on the environment by displaying on the screen, writing files, and sending network packets. ActuatorsSensorsAgent hands, legs, vocal tract, and other body parts eyes, ears, and other organs Human agent various motorscameras and infrared range finders Robotic agent

A GENTS AND E NVIRONMENTS [1]

A GENT F UNCTION [ f : P*  A ] an agent is a function from percept histories to actions The goal is to find a way to implement the rational agent function concisely

V ACUUM C LEANER W ORLD E XAMPLE Precept sequenceAction [A, Clean]Right [A, Dirty]Suck [B, Clean]Left [B, Dirty]Suck [1]

R ATIONAL A GENTS A rational agent is one that does the right thing(action). The right action is the one that will cause the agent to be most successful Performance measure: An objective judgment for success of an agent's behavior o i.e. performance measure of a vacuum-cleaner agent could be the amount of dirt cleaned up, amount of time taken, amount of electricity consumed, amount of noise generated, etc.

R ATIONAL A GENTS Rational Agent : A rational agent should select an action, for each possible percept sequence, that is expected to maximize its performance measure, given the evidence provided by the percept sequence and whatever built- in knowledge the agent has.

R ATIONAL A GENTS Agents can perform actions in order to modify future percepts and to obtain useful information o information gathering and exploration An agent is autonomous if its behavior is determined by its own experience o with ability to learn and adapt

T HE N ATURE OF E NVIRONMENTS There are four terms, for any agent, that have to be identified. PEAS: ( P erformance, E nvironment, A ctuators, S ensors). Example: [1] [6]

E NVIRONMENTS T YPES environmentVSenvironment partially observable Fully observable multiagentSingle agent stochasticDeterministic sequentialEpisodic dynamicStatic continuous Discrete unknownKnown

T HE S TRUCTURE OF A GENTS Agent Program The job of AI is to design the agent program which is a function that implements the agent mapping from percepts to actions. The program is assumed that it will run on some sort of computing device with physical sensors and actuators which is called architecture. agent = architecture + program

T HE S TRUCTURE OF A GENTS A trivial agent program that keeps track of the precept sequence and just looks up the best action. [1]

T HE S TRUCTURE OF A GENTS The four basic kinds of agent programs o Simple reflex agents o Model-based reflex agents o Goal-based agents o Utility-based agents

S IMPLE R EFLEX A GENT Figure gives the structure of this general program in schematic form, showing how the condition-action rules allow the agent to make the connection from percept to action. [1]

M ODEL -B ASED R EFLEX A GENT Figure gives the structure of the model-based reflex agent with internal state, showing how the current percept is combined with the old internal state to generate the updated description of the current state, based on the agent's model of how the world works. [1]

G OAL -B ASED A GENTS It keeps track of the world stale as well as a set of goals it is trying to achieve, and chooses an action that will (eventually) lead to the achievement of its goals. [1]

U TILITY -B ASED A GENT It uses a model of the world, along with a utility function that measures its preferences among states of the world. Then it chooses the action that leads to the best expected utility, where expected utility is computed by averaging over all possible outcome states, weighted by the probability of the outcome. [1]

R EFERENCES [1] Stuart, Rand Peter, N. Artificial Intelligence : A modern approach. Third edition, [2] Stuart, R and Peter, N (1995). Artificial Intelligence: A Modern Approach. Retrieved Oct 10, 2012, from [3] Intro to Artificial Intelligence. Retrieved Nov 26, 2012, from [4] An Introduction to the Science of Artificial Intelligence. Retrieved Nov 26, 2012, from [5] Bruce G. Buchanan. Timeline: A brief history of artificial intelligence [6] Wikipedia. Agent [7] Stuart J. Russell and Peter Norvig. Chapter 2 slides

Q UESTIONS ?