SlideShare a Scribd company logo
1 of 25
What is artificial intelligence?
shreya chakraborty
The physical symbol system
•set of entities==> symbols
•All symbols/instances related in some physical way.
•Processes(creation, modification, reproduction and
destruction)
shreya chakraborty
Intelligence requires knowledge
Knowledge-
1. Voluminous
2. Hard to categorize
3. Constantly changing
4. Organisation different to usage
shreya chakraborty
What is an AI technique?
•Should capture generalisation
•Understood by people who provide it
•Easily modified to correct errors and reflect changes
•Mostly accurate
•Overcome bulk possibilities to produce result
shreya chakraborty
3 important AI techniques?
Search
Use of knowledge
Abstraction
shreya chakraborty
4 steps to solve a problem
•Define problem precisely
•Analyse problem
•Isolate and represent task knowledge necessary
•Choose best problem solving technique
shreya chakraborty
State space representation
• Basis of AI methods
• Structure:-
• Formal definition for problem
• Explore space trying to find path from current
state to goal state
shreya chakraborty
State space problem
•Define state space (all possible configurations of relevant
objects)
•Specify initial state
•Specify goal state
•Specify set of rules that define actions
shreya chakraborty
Production System
•Rules : Applicability ->Operation
•Knowledge/Databases
•Control strategy
•Rule applier
shreya chakraborty
Control Strategy requirements
•It should cause motion
•It should be systematic
shreya chakraborty
Breadth-first
Search
shreya chakraborty
Depth-first
Search
shreya chakraborty
Heuristic Search
Heuristic Knowledge incorporated
in search
• in rules themselves
• or as a function
shreya chakraborty
Heuristic function
• Problem description   
measures(numbers)
• F(x)=g(x)+h’(x)
shreya chakraborty
Problem characteristics
•Decomposable?
•Solution steps can be undone?
•Problem’s universe predictable?
•Good solution obvious?
•Desired solution a state or a path?
•Large amt of knowledge absolutely required to solve the
problem/
•Can computer take problem and return solution?
shreya chakraborty
Issues in Search Program Design
*instead of building entire tree, programs represent trees
in rules implicitly, and generate what needs to be explored
*forward vs backward reasoning
*rule matching
*knowledge representation problem and frame problem
shreya chakraborty
Heuristic Search techniques
1. Depth First
2. Breadth First
shreya chakraborty
3. Generate and Test
• Generate solution
• Check to see if actually a solution by comparison
• If solution found quit, else repeat all steps
shreya chakraborty
4. Hill Climbing
• Simple Hill Climbing
• Steepest Ascent Hill Climbing
shreya chakraborty
5. Best First Search
• Or-graphs
• A* algorithm
shreya chakraborty
using REDUCE-AND
· Use REDUCE on each immediate subgoal until there are
no more subgoals, or until REDUCE finds a subgoal that
is not satisfied.
· If REDUCE has found a subgoal that is not satisfied,
announce that the goal is not satisfied; otherwise,
announce that the goal is satisfied.
using REDUCE-OR
· Use REDUCE on each subgoal until REDUCE finds a
subgoal that is satisfied.
· If REDUCE has found a subgoal that is satisfied,
announce that the goal is satisfied; otherwise, announce
that the goal is not satisfied.
shreya chakraborty
6. Problem Reduction
• And-or graphs
• AO* algorithm
shreya chakraborty
8. Constraint Satisfaction
shreya chakraborty
8. Constraint Satisfaction
shreya chakraborty
9.Mean Ends Analysis
To perform means-ends analysis,
· Until the goal is reached or no more procedures are
available,
- Describe the current state, the goal state, and
the difference between the two.
- Use the difference between the current state
and goal state, possibly with the description of
the current state or goal state, to select a
promising procedure.
- Use the promising procedure and update the
current state.
· If the goal is reached, announce success; otherwise,
announce failure.
shreya chakraborty

More Related Content

Viewers also liked

Depth First Search, Breadth First Search and Best First Search
Depth First Search, Breadth First Search and Best First SearchDepth First Search, Breadth First Search and Best First Search
Depth First Search, Breadth First Search and Best First SearchAdri Jovin
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceHITESH Kumawat
 
Control Strategies in AI
Control Strategies in AIControl Strategies in AI
Control Strategies in AIAmey Kerkar
 
Informed and Uninformed search Strategies
Informed and Uninformed search StrategiesInformed and Uninformed search Strategies
Informed and Uninformed search StrategiesAmey Kerkar
 
Hillclimbing search algorthim #introduction
Hillclimbing search algorthim #introductionHillclimbing search algorthim #introduction
Hillclimbing search algorthim #introductionMohamed Gad
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligencesanjay_asati
 
09 heuristic search
09 heuristic search09 heuristic search
09 heuristic searchTianlu Wang
 
Amit ppt
Amit pptAmit ppt
Amit pptamitp26
 
Artificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge EngineeringArtificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge EngineeringThe Integral Worm
 
2 lectures 16 17-informed search algorithms ch 4.3
2 lectures 16 17-informed search algorithms ch 4.32 lectures 16 17-informed search algorithms ch 4.3
2 lectures 16 17-informed search algorithms ch 4.3Ravi Balout
 
Predicate Logic
Predicate LogicPredicate Logic
Predicate Logicgiki67
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligenceu053675
 
The sum of reciprocal of primes
The sum of reciprocal of primesThe sum of reciprocal of primes
The sum of reciprocal of primesNeelabja Roy
 
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5Nuanlaor Nuan
 
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5Nuanlaor Nuan
 
Chapter #1 overview of programming and problem solving
Chapter #1 overview of programming and problem solvingChapter #1 overview of programming and problem solving
Chapter #1 overview of programming and problem solvingAbdul Shah
 
Intelligent machines
Intelligent machinesIntelligent machines
Intelligent machinesAida Muca
 

Viewers also liked (20)

Depth First Search, Breadth First Search and Best First Search
Depth First Search, Breadth First Search and Best First SearchDepth First Search, Breadth First Search and Best First Search
Depth First Search, Breadth First Search and Best First Search
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Control Strategies in AI
Control Strategies in AIControl Strategies in AI
Control Strategies in AI
 
Informed and Uninformed search Strategies
Informed and Uninformed search StrategiesInformed and Uninformed search Strategies
Informed and Uninformed search Strategies
 
Hillclimbing search algorthim #introduction
Hillclimbing search algorthim #introductionHillclimbing search algorthim #introduction
Hillclimbing search algorthim #introduction
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Chapter 2 (final)
Chapter 2 (final)Chapter 2 (final)
Chapter 2 (final)
 
09 heuristic search
09 heuristic search09 heuristic search
09 heuristic search
 
Amit ppt
Amit pptAmit ppt
Amit ppt
 
Artificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge EngineeringArtificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge Engineering
 
2 lectures 16 17-informed search algorithms ch 4.3
2 lectures 16 17-informed search algorithms ch 4.32 lectures 16 17-informed search algorithms ch 4.3
2 lectures 16 17-informed search algorithms ch 4.3
 
Predicate Logic
Predicate LogicPredicate Logic
Predicate Logic
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
The sum of reciprocal of primes
The sum of reciprocal of primesThe sum of reciprocal of primes
The sum of reciprocal of primes
 
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
 
Astar algorithm
Astar algorithmAstar algorithm
Astar algorithm
 
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
 
Chapter #1 overview of programming and problem solving
Chapter #1 overview of programming and problem solvingChapter #1 overview of programming and problem solving
Chapter #1 overview of programming and problem solving
 
Intelligent machines
Intelligent machinesIntelligent machines
Intelligent machines
 
Ai med1
Ai med1Ai med1
Ai med1
 

Similar to What is artificial intelligence

UNIT-I Part2 Heuristic Search Techniques.pptx
UNIT-I Part2 Heuristic Search Techniques.pptxUNIT-I Part2 Heuristic Search Techniques.pptx
UNIT-I Part2 Heuristic Search Techniques.pptxVijayaAhire2
 
Brainstorming.ppt
Brainstorming.pptBrainstorming.ppt
Brainstorming.pptraghbir1
 
Organizzazione Creativa 5: Strumenti di definizione dei problemi e per la cr...
Organizzazione Creativa 5:  Strumenti di definizione dei problemi e per la cr...Organizzazione Creativa 5:  Strumenti di definizione dei problemi e per la cr...
Organizzazione Creativa 5: Strumenti di definizione dei problemi e per la cr...Manager.it
 
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitAtlassian
 
Agiles Management - Wie geht das?
Agiles Management - Wie geht das?Agiles Management - Wie geht das?
Agiles Management - Wie geht das?Digicomp Academy AG
 
Introduction to artificial intelligence
Introduction to artificial intelligenceIntroduction to artificial intelligence
Introduction to artificial intelligencerishi ram khanal
 

Similar to What is artificial intelligence (12)

UNIT-I Part2 Heuristic Search Techniques.pptx
UNIT-I Part2 Heuristic Search Techniques.pptxUNIT-I Part2 Heuristic Search Techniques.pptx
UNIT-I Part2 Heuristic Search Techniques.pptx
 
Brainstorming.ppt
Brainstorming.pptBrainstorming.ppt
Brainstorming.ppt
 
Organizzazione Creativa 5: Strumenti di definizione dei problemi e per la cr...
Organizzazione Creativa 5:  Strumenti di definizione dei problemi e per la cr...Organizzazione Creativa 5:  Strumenti di definizione dei problemi e per la cr...
Organizzazione Creativa 5: Strumenti di definizione dei problemi e per la cr...
 
The art of Effective learning
The art of Effective learningThe art of Effective learning
The art of Effective learning
 
The art of learning
The art of learningThe art of learning
The art of learning
 
Creative Problem Solving
Creative Problem SolvingCreative Problem Solving
Creative Problem Solving
 
The art of learning
The art of learningThe art of learning
The art of learning
 
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
 
Retrospectives
RetrospectivesRetrospectives
Retrospectives
 
Agiles Management - Wie geht das?
Agiles Management - Wie geht das?Agiles Management - Wie geht das?
Agiles Management - Wie geht das?
 
Introduction to artificial intelligence
Introduction to artificial intelligenceIntroduction to artificial intelligence
Introduction to artificial intelligence
 
Science 1
Science 1Science 1
Science 1
 

Recently uploaded

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 

Recently uploaded (20)

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 

What is artificial intelligence

  • 1. What is artificial intelligence? shreya chakraborty
  • 2. The physical symbol system •set of entities==> symbols •All symbols/instances related in some physical way. •Processes(creation, modification, reproduction and destruction) shreya chakraborty
  • 3. Intelligence requires knowledge Knowledge- 1. Voluminous 2. Hard to categorize 3. Constantly changing 4. Organisation different to usage shreya chakraborty
  • 4. What is an AI technique? •Should capture generalisation •Understood by people who provide it •Easily modified to correct errors and reflect changes •Mostly accurate •Overcome bulk possibilities to produce result shreya chakraborty
  • 5. 3 important AI techniques? Search Use of knowledge Abstraction shreya chakraborty
  • 6. 4 steps to solve a problem •Define problem precisely •Analyse problem •Isolate and represent task knowledge necessary •Choose best problem solving technique shreya chakraborty
  • 7. State space representation • Basis of AI methods • Structure:- • Formal definition for problem • Explore space trying to find path from current state to goal state shreya chakraborty
  • 8. State space problem •Define state space (all possible configurations of relevant objects) •Specify initial state •Specify goal state •Specify set of rules that define actions shreya chakraborty
  • 9. Production System •Rules : Applicability ->Operation •Knowledge/Databases •Control strategy •Rule applier shreya chakraborty
  • 10. Control Strategy requirements •It should cause motion •It should be systematic shreya chakraborty
  • 13. Heuristic Search Heuristic Knowledge incorporated in search • in rules themselves • or as a function shreya chakraborty
  • 14. Heuristic function • Problem description    measures(numbers) • F(x)=g(x)+h’(x) shreya chakraborty
  • 15. Problem characteristics •Decomposable? •Solution steps can be undone? •Problem’s universe predictable? •Good solution obvious? •Desired solution a state or a path? •Large amt of knowledge absolutely required to solve the problem/ •Can computer take problem and return solution? shreya chakraborty
  • 16. Issues in Search Program Design *instead of building entire tree, programs represent trees in rules implicitly, and generate what needs to be explored *forward vs backward reasoning *rule matching *knowledge representation problem and frame problem shreya chakraborty
  • 17. Heuristic Search techniques 1. Depth First 2. Breadth First shreya chakraborty
  • 18. 3. Generate and Test • Generate solution • Check to see if actually a solution by comparison • If solution found quit, else repeat all steps shreya chakraborty
  • 19. 4. Hill Climbing • Simple Hill Climbing • Steepest Ascent Hill Climbing shreya chakraborty
  • 20. 5. Best First Search • Or-graphs • A* algorithm shreya chakraborty
  • 21. using REDUCE-AND · Use REDUCE on each immediate subgoal until there are no more subgoals, or until REDUCE finds a subgoal that is not satisfied. · If REDUCE has found a subgoal that is not satisfied, announce that the goal is not satisfied; otherwise, announce that the goal is satisfied. using REDUCE-OR · Use REDUCE on each subgoal until REDUCE finds a subgoal that is satisfied. · If REDUCE has found a subgoal that is satisfied, announce that the goal is satisfied; otherwise, announce that the goal is not satisfied. shreya chakraborty
  • 22. 6. Problem Reduction • And-or graphs • AO* algorithm shreya chakraborty
  • 25. 9.Mean Ends Analysis To perform means-ends analysis, · Until the goal is reached or no more procedures are available, - Describe the current state, the goal state, and the difference between the two. - Use the difference between the current state and goal state, possibly with the description of the current state or goal state, to select a promising procedure. - Use the promising procedure and update the current state. · If the goal is reached, announce success; otherwise, announce failure. shreya chakraborty