SlideShare a Scribd company logo
1 of 41
Unit-1 INTRODUCTION
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction to AI and Intelligent Agents
Some Definitions of AI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Some Definitions of AI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rationality ,[object Object],[object Object],[object Object],[object Object],[object Object]
Turing’s “Imitation Game” Interrogator B (a person) A (a machine)
Capabilities of computer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Total Turing test ,[object Object],[object Object],[object Object],[object Object]
Thinking humanly: cognitive modeling ,[object Object],[object Object],[object Object]
Thinking and Acting Rationally ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
AI in Everyday Life? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
AI Spin-Offs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is an Intelligent Agent ,[object Object],[object Object],[object Object],[object Object],[object Object],actuators
Example: Vacuum Cleaner Agent ,[object Object],[object Object]
What is an Intelligent Agent ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is an Intelligent Agent ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is an Intelligent Agent ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PEAS Analysis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PEAS Analysis – More Examples ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PEAS Analysis – More Examples ,[object Object],[object Object],[object Object],[object Object],[object Object]
Environment Types ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Environment Types (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Environment Types (cont.) The environment type largely determines the agent design. The real world is (of course) partially observable, stochastic, sequential, dynamic, continuous, multi-agent
Structure of an Intelligent Agent ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],function  Skeleton-Agent( percept )  returns   action static:   memory , the agent's memory of the world memory     Update-Memory( memory ,  percept ) action     Choose-Best-Action( memory ) memory     Update-Memory( memory ,  action ) return   action
Looking Up the Answer? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],function  Table-Driven-Agent( percept )  returns   action static:   percepts , a sequence, initially empty table, a table indexed by percept sequences, initially fully specified append  percept  to the end of  percepts action     LookUp( percepts, table ) return   action
Agent Types ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Note: All of these can be turned into “learning” agents
A Simple Reflex Agent ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],function  Simple-Reflex-Agent( percept )  returns  action static:   rules , a set of condition-action rules state     Interpret-Input( percept ) rule     Rule-Match( state, rules ) action     Rule-Action[ rule ] return   action
Example: Simple Reflex Vacuum Agent
Agents that Keep Track of the World   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],function  Reflex-Agent-With-State( percept )  returns  action static:   rules , a set of condition-action rules state , a description of the current world state     Update-State( state ,  percept ) rule     Rule-Match( state, rules ) action     Rule-Action[ rule ] state     Update-State( state ,  action ) return   action
Agents with Explicit Goals ,[object Object],[object Object],[object Object],[object Object]
Agents with Explicit Goals ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Complete Utility-Based Agent ,[object Object],[object Object],[object Object],[object Object],[object Object]
Utility-Based Agents (Cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Shopping Agent Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
General Architecture for Goal-Based Agents ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Input  percept state     Update-State( state ,  percept ) goal     Formulate-Goal( state, perf-measure ) search-space     Formulate-Problem ( state, goal ) plan     Search( search-space   , goal ) while  (plan  not  empty)  do action     Recommendation( plan ,  state ) plan     Remainder( plan ,  state ) output  action end
Learning Agents ,[object Object],[object Object],[object Object],[object Object],[object Object]
Search and Knowledge Representation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Intelligent Agent Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exercise ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exercise ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Adversarial search
Adversarial searchAdversarial search
Adversarial search
Nilu Desai
 
Multi-agent systems
Multi-agent systemsMulti-agent systems
Multi-agent systems
R A Akerkar
 
Machine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksMachine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural Networks
Francesco Collova'
 

What's hot (20)

The structure of agents
The structure of agentsThe structure of agents
The structure of agents
 
Intelligent agents
Intelligent agentsIntelligent agents
Intelligent agents
 
Planning
PlanningPlanning
Planning
 
AI Lecture 3 (solving problems by searching)
AI Lecture 3 (solving problems by searching)AI Lecture 3 (solving problems by searching)
AI Lecture 3 (solving problems by searching)
 
Agents in Artificial intelligence
Agents in Artificial intelligence Agents in Artificial intelligence
Agents in Artificial intelligence
 
Artificial Intelligence -- Search Algorithms
Artificial Intelligence-- Search Algorithms Artificial Intelligence-- Search Algorithms
Artificial Intelligence -- Search Algorithms
 
Intelligent agent
Intelligent agentIntelligent agent
Intelligent agent
 
Adversarial search
Adversarial searchAdversarial search
Adversarial search
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
AI: Learning in AI
AI: Learning in AI AI: Learning in AI
AI: Learning in AI
 
Multi-agent systems
Multi-agent systemsMulti-agent systems
Multi-agent systems
 
AI
AIAI
AI
 
Lecture 2 agent and environment
Lecture 2   agent and environmentLecture 2   agent and environment
Lecture 2 agent and environment
 
State Space Search in ai
State Space Search in aiState Space Search in ai
State Space Search in ai
 
Machine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksMachine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural Networks
 
Intro to AI STRIPS Planning & Applications in Video-games Lecture6-Part1
Intro to AI STRIPS Planning & Applications in Video-games Lecture6-Part1Intro to AI STRIPS Planning & Applications in Video-games Lecture6-Part1
Intro to AI STRIPS Planning & Applications in Video-games Lecture6-Part1
 
Part Picking Robot
Part Picking RobotPart Picking Robot
Part Picking Robot
 
Classical Planning
Classical PlanningClassical Planning
Classical Planning
 
Informed search (heuristics)
Informed search (heuristics)Informed search (heuristics)
Informed search (heuristics)
 
Intelligent agents
Intelligent agentsIntelligent agents
Intelligent agents
 

Viewers also liked

Artificial Intelligence Chapter two agents
Artificial Intelligence Chapter two agentsArtificial Intelligence Chapter two agents
Artificial Intelligence Chapter two agents
Ehsan Nowrouzi
 
Walt Disney World Dream Team
Walt Disney World Dream TeamWalt Disney World Dream Team
Walt Disney World Dream Team
Wendy Hastings
 

Viewers also liked (11)

Artificial Intelligence Chapter two agents
Artificial Intelligence Chapter two agentsArtificial Intelligence Chapter two agents
Artificial Intelligence Chapter two agents
 
Ai Slides
Ai SlidesAi Slides
Ai Slides
 
Robotics and agents
Robotics and agentsRobotics and agents
Robotics and agents
 
Ai history to-m-learning
Ai history to-m-learningAi history to-m-learning
Ai history to-m-learning
 
Walt Disney World Dream Team
Walt Disney World Dream TeamWalt Disney World Dream Team
Walt Disney World Dream Team
 
Spark DataFrames and ML Pipelines
Spark DataFrames and ML PipelinesSpark DataFrames and ML Pipelines
Spark DataFrames and ML Pipelines
 
Introduction to ML with Apache Spark MLlib
Introduction to ML with Apache Spark MLlibIntroduction to ML with Apache Spark MLlib
Introduction to ML with Apache Spark MLlib
 
Practical Machine Learning Pipelines with MLlib
Practical Machine Learning Pipelines with MLlibPractical Machine Learning Pipelines with MLlib
Practical Machine Learning Pipelines with MLlib
 
How to Apply Machine Learning with R, H20, Apache Spark MLlib or PMML to Real...
How to Apply Machine Learning with R, H20, Apache Spark MLlib or PMML to Real...How to Apply Machine Learning with R, H20, Apache Spark MLlib or PMML to Real...
How to Apply Machine Learning with R, H20, Apache Spark MLlib or PMML to Real...
 
Lecture 4- Agent types
Lecture 4- Agent typesLecture 4- Agent types
Lecture 4- Agent types
 
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning ModelsApache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
 

Similar to Lecture1

artificial Intelligence unit1 ppt (1).ppt
artificial Intelligence unit1 ppt (1).pptartificial Intelligence unit1 ppt (1).ppt
artificial Intelligence unit1 ppt (1).ppt
Ramya Nellutla
 
IT201 Basics of Intelligent Systems-1.pptx
IT201 Basics of Intelligent Systems-1.pptxIT201 Basics of Intelligent Systems-1.pptx
IT201 Basics of Intelligent Systems-1.pptx
shashankbhadouria4
 
Introduction
IntroductionIntroduction
Introduction
butest
 
Introduction To Artificial Intelligence
Introduction To Artificial IntelligenceIntroduction To Artificial Intelligence
Introduction To Artificial Intelligence
NeHal VeRma
 

Similar to Lecture1 (20)

artificial Intelligence unit1 ppt (1).ppt
artificial Intelligence unit1 ppt (1).pptartificial Intelligence unit1 ppt (1).ppt
artificial Intelligence unit1 ppt (1).ppt
 
Unit 1.ppt
Unit 1.pptUnit 1.ppt
Unit 1.ppt
 
Ai u1
Ai u1Ai u1
Ai u1
 
AI: Introduction to artificial intelligence
AI: Introduction to artificial intelligenceAI: Introduction to artificial intelligence
AI: Introduction to artificial intelligence
 
AI: Introduction to artificial intelligence
AI: Introduction to artificial intelligenceAI: Introduction to artificial intelligence
AI: Introduction to artificial intelligence
 
Artificial Intelligence Module 1_additional2.ppt
Artificial Intelligence Module 1_additional2.pptArtificial Intelligence Module 1_additional2.ppt
Artificial Intelligence Module 1_additional2.ppt
 
IT201 Basics of Intelligent Systems-1.pptx
IT201 Basics of Intelligent Systems-1.pptxIT201 Basics of Intelligent Systems-1.pptx
IT201 Basics of Intelligent Systems-1.pptx
 
Introduction
IntroductionIntroduction
Introduction
 
Introduction part of Artificial Intelligent
Introduction part of Artificial IntelligentIntroduction part of Artificial Intelligent
Introduction part of Artificial Intelligent
 
Unit 1.ppt
Unit 1.pptUnit 1.ppt
Unit 1.ppt
 
AIES Unit I(2022).pptx
AIES Unit I(2022).pptxAIES Unit I(2022).pptx
AIES Unit I(2022).pptx
 
Unit 2 ai
Unit 2 aiUnit 2 ai
Unit 2 ai
 
ARTIFICIAL INTELLIGENCE.pptx
ARTIFICIAL INTELLIGENCE.pptxARTIFICIAL INTELLIGENCE.pptx
ARTIFICIAL INTELLIGENCE.pptx
 
CS 3491 Artificial Intelligence and Machine Learning Unit I Problem Solving
CS 3491 Artificial Intelligence and Machine Learning Unit I Problem SolvingCS 3491 Artificial Intelligence and Machine Learning Unit I Problem Solving
CS 3491 Artificial Intelligence and Machine Learning Unit I Problem Solving
 
Introduction To Artificial Intelligence
Introduction To Artificial IntelligenceIntroduction To Artificial Intelligence
Introduction To Artificial Intelligence
 
Introduction To Artificial Intelligence
Introduction To Artificial IntelligenceIntroduction To Artificial Intelligence
Introduction To Artificial Intelligence
 
UNIT1-AI final.pptx
UNIT1-AI final.pptxUNIT1-AI final.pptx
UNIT1-AI final.pptx
 
Chapter 2 intelligent agents
Chapter 2 intelligent agentsChapter 2 intelligent agents
Chapter 2 intelligent agents
 
ARTIFICIAL INTELLIGENCE - SHORT NOTES
ARTIFICIAL INTELLIGENCE - SHORT NOTESARTIFICIAL INTELLIGENCE - SHORT NOTES
ARTIFICIAL INTELLIGENCE - SHORT NOTES
 
CH1_AI_Lecture1.ppt
CH1_AI_Lecture1.pptCH1_AI_Lecture1.ppt
CH1_AI_Lecture1.ppt
 

More from chandsek666

More from chandsek666 (6)

Knowledge engg using & in fol
Knowledge engg using & in folKnowledge engg using & in fol
Knowledge engg using & in fol
 
Introduction iii
Introduction iiiIntroduction iii
Introduction iii
 
Class first order logic
Class first order logicClass first order logic
Class first order logic
 
Searchadditional2
Searchadditional2Searchadditional2
Searchadditional2
 
Ch2 3-informed (heuristic) search
Ch2 3-informed (heuristic) searchCh2 3-informed (heuristic) search
Ch2 3-informed (heuristic) search
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 

Recently uploaded

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 

Recently uploaded (20)

APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 

Lecture1

Editor's Notes

  1. not new with Turing: Descartes implicitly proposed a test for distinguishing bête and homme based on distinguishability of their verbal behaviors. Descarte’s view: Animals are automata; animal behaviors are mechanical. People, as reveled in their flexible verbal behaviors, are not mechanical. Machines can’t talk, and therefore can’t think. “ But the principal argument...which may convince us that the brutes are devoid of reason, is that...it has never yet been observed that any animal has arrived at such a degree of perfection as to make use of a true language; that is to say, as to be able to indicate to us by the voice, or by other signs, anything which could be referred to by thought alone, rather than to a mere movement of nature ...; which may be taken for the true distinction between man and brute.” — René Descartes, Letter to Henry More , 1647 “ The new problem has the advantage of drawing fairly sharp line s between the physical and intellectual capacities of a man. The question and answer method seems to be suitable for introducing almost any one of the fields of human endeavor that we wish to include.” —  Alan Turing, Computing Machinery and Intelligence , 1950
  2. There are three phases inside the loop here: figure out how the environment has changed, figure out what is the best action, figure out how this action changes the environment. The key advantage of this architecture is that the "interpret" function identifies "equivalence classes" of percepts: many different percepts correspond to the SAME environmental situation, from the point of view of what the agent should DO. Therefore the table of rules can be much smaller than the lookup table above. It is not rational for an agent to pay attention to EVERY aspect of the environment.
  3. There are three phases inside the loop here: figure out how the environment has changed, figure out what is the best action, figure out how this action changes the environment. The key advantage of this architecture is that the "interpret" function identifies "equivalence classes" of percepts: many different percepts correspond to the SAME environmental situation, from the point of view of what the agent should DO. Therefore the table of rules can be much smaller than the lookup table above. It is not rational for an agent to pay attention to EVERY aspect of the environment.
  4. LEARNING IN INTELLIGENT AGENTS With the reflex architecture, if the table of rules prescribes the wrong action, and the agent discovers this and changes the table, it has automatically generalized from its specific experience. Generalization is a key phenomenon in learning. Generalization always requires previous "background" knowledge to direct it. All complex intelligent agents will have a lot of background knowledge preprogrammed, because they do not have the time to receive enough experience and feedback from the environment to allow them to learn to behave correctly starting from scratch. In linguistics this is called the "poverty of stimulus" argument. If you calculate how many sentences a young child hears before it starts to speak correct English, the number is too few to allow it to "guess" the grammar of English. Therefore the baby must have a so-called universal natural language grammar preprogrammed into it by its genes. This argument is controversial, but there is scientific agreement that background knowledge of some sort (often very hidden and implicit) is necessary for learning in humans and AI systems.
  5. GOALS AND GOAL FORMULATION Often the first step in problem-solving is to simplify the performance measure that the agent is trying to maximize. Formally, a "goal" is a set of desirable world-states. "Goal formulation" means ignoring all other aspects of the current state and the performance measure, and choosing a goal. Example: if you are in Arad (Romania) and your visa will expire tomorrow, your goal is to reach Bucharest airport.