SlideShare a Scribd company logo
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

PPTX
Locke revisited
PPT
Hill climbing
PPT
Heuristic Search Techniques {Artificial Intelligence}
PPT
Artificial intelligence
PPT
(Radhika) presentation on chapter 2 ai
PPT
Ch2 3-informed (heuristic) search
PDF
Lecture1 AI1 Introduction to artificial intelligence
PPT
artificial intelligence
Locke revisited
Hill climbing
Heuristic Search Techniques {Artificial Intelligence}
Artificial intelligence
(Radhika) presentation on chapter 2 ai
Ch2 3-informed (heuristic) search
Lecture1 AI1 Introduction to artificial intelligence
artificial intelligence

Viewers also liked (20)

PPT
Depth First Search, Breadth First Search and Best First Search
PPTX
Artificial intelligence
PPTX
Control Strategies in AI
PPTX
Informed and Uninformed search Strategies
ODP
Hillclimbing search algorthim #introduction
PPS
Artificial Intelligence
DOC
Chapter 2 (final)
PDF
09 heuristic search
PPT
Amit ppt
PPT
Artificial Intelligence: Knowledge Engineering
PDF
2 lectures 16 17-informed search algorithms ch 4.3
PPT
Predicate Logic
PPT
Artificial Intelligence
PPTX
The sum of reciprocal of primes
PDF
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
PPTX
Astar algorithm
PPTX
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
PPS
Chapter #1 overview of programming and problem solving
PPTX
Intelligent machines
PDF
Ai med1
Depth First Search, Breadth First Search and Best First Search
Artificial intelligence
Control Strategies in AI
Informed and Uninformed search Strategies
Hillclimbing search algorthim #introduction
Artificial Intelligence
Chapter 2 (final)
09 heuristic search
Amit ppt
Artificial Intelligence: Knowledge Engineering
2 lectures 16 17-informed search algorithms ch 4.3
Predicate Logic
Artificial Intelligence
The sum of reciprocal of primes
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
Astar algorithm
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
Chapter #1 overview of programming and problem solving
Intelligent machines
Ai med1
Ad

Similar to What is artificial intelligence (13)

PPTX
UNIT-I Part2 Heuristic Search Techniques.pptx
PPT
Brainstorming.ppt
PPT
Organizzazione Creativa 5: Strumenti di definizione dei problemi e per la cr...
PPTX
The art of Effective learning
PPTX
The art of learning
PPTX
Creative Problem Solving
PPTX
The art of learning
PDF
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
PPTX
Retrospectives
PDF
Agiles Management - Wie geht das?
PPTX
Introduction to artificial intelligence
PPT
1_Steps_in_Problem_Solving probelm solving problem solving
PPT
Science 1
UNIT-I Part2 Heuristic Search Techniques.pptx
Brainstorming.ppt
Organizzazione Creativa 5: Strumenti di definizione dei problemi e per la cr...
The art of Effective learning
The art of learning
Creative Problem Solving
The art of learning
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Retrospectives
Agiles Management - Wie geht das?
Introduction to artificial intelligence
1_Steps_in_Problem_Solving probelm solving problem solving
Science 1
Ad

Recently uploaded (20)

PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
communication and presentation skills 01
PDF
Analyzing Impact of Pakistan Economic Corridor on Import and Export in Pakist...
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PPTX
UNIT 4 Total Quality Management .pptx
PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Soil Improvement Techniques Note - Rabbi
PPT
Total quality management ppt for engineering students
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PPT
introduction to datamining and warehousing
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
communication and presentation skills 01
Analyzing Impact of Pakistan Economic Corridor on Import and Export in Pakist...
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
III.4.1.2_The_Space_Environment.p pdffdf
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
UNIT 4 Total Quality Management .pptx
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
R24 SURVEYING LAB MANUAL for civil enggi
Soil Improvement Techniques Note - Rabbi
Total quality management ppt for engineering students
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
Exploratory_Data_Analysis_Fundamentals.pdf
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
introduction to datamining and warehousing

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