Chapter 10 Artificial Intelligence © 2007 Pearson Addison-Wesley. All rights reserved.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Chapter 09 AI techniques in different game genres (Puzzle/Card/Shooting)
Solving problems by searching
Artificial Intelligence Lecture 11. Computer Science Robotics & AI.
1 Lecture 35 Brief Introduction to Main AI Areas (cont’d) Overview  Lecture Objective: Present the General Ideas on the AI Branches Below  Introduction.
Artificial Intelligence
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
Chapter 10 Artificial Intelligence. 2 Chapter 10: Artificial Intelligence 10.1 Intelligence and Machines 10.2 Understanding Images 10.3 Reasoning 10.4.
Artificial Intelligence
3.11 Robotics, artificial intelligence and expert systems Strand 3 Karley Holland.
Artificial Intelligence Course outline Introduction Problem solving Generic algorithms Knowledge Representation and Reasoning Expert Systems Uncertainty.
Artificial Intelligence
Artificial Intelligence: Its Roots and Scope
Chapter 1 The Art of Problem Solving © 2008 Pearson Addison-Wesley.
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.
Chapter 11: Artificial Intelligence
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
Artificial Intelligence By John Debovis & Keith Bright.
1 Intelligent Systems Q: Where to start? A: At the beginning (1940) by Denis Riordan Reference Modern Artificial Intelligence began in the middle of the.
Invitation to Computer Science 5th Edition
Artificial Intelligence Introduction (2). What is Artificial Intelligence ?  making computers that think?  the automation of activities we associate.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Chapter 10 Artificial Intelligence. © 2005 Pearson Addison-Wesley. All rights reserved 10-2 Chapter 10: Artificial Intelligence 10.1 Intelligence and.
What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human.
Artificial Intelligence: Its Roots and Scope
计算机科学概述 Introduction to Computer Science 陆嘉恒 中国人民大学 信息学院
11 C H A P T E R Artificial Intelligence and Expert Systems.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
NEURAL NETWORKS FOR DATA MINING
Introduction to machine learning and data mining 1 iCSC2014, Juan López González, University of Oviedo Introduction to machine learning Juan López González.
An informal description of artificial neural networks John MacCormick.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 11: Artificial Intelligence Computer Science: An Overview Tenth Edition.
Chapter 11 Artificial Intelligence Introduction to CS 1 st Semester, 2015 Sanghyun Park.
Lecture on Introduction to Artificial Intelligence Chapter#10 Sec 10.1 and 10.3 (before Heuristics)
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
CSC Intro. to Computing Lecture 22: Artificial Intelligence.
Chapter 13 Artificial Intelligence and Expert Systems.
I Robot.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 11: Artificial Intelligence Computer Science: An Overview Tenth Edition.
Chapter 18 Connectionist Models
Chapter 6 Neural Network.
ARTIFICIAL INTELLIGENCE include people, procedures, hardware, software, data and knowledge needed to develop computer systems and machines that demonstrated.
1 ARTIFICIAL INTELLIGENCE Gilles BÉZARD Version 3.16.
Artificial Intelligence, simulation and modelling.
Chapter 21 Robotic Perception and action Chapter 21 Robotic Perception and action Artificial Intelligence ดร. วิภาดา เวทย์ประสิทธิ์ ภาควิชาวิทยาการคอมพิวเตอร์
Introduction to Artificial Intelligence Revision Session.
Biointelligence Lab School of Computer Sci. & Eng. Seoul National University Artificial Intelligence Chapter 8 Uninformed Search.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Chapter 13 Artificial Intelligence. Artificial Intelligence – Figure 13.1 The Turing Test.
Introduction to Machine Learning, its potential usage in network area,
Sub-fields of computer science. Sub-fields of computer science.
Brief Intro to Machine Learning CS539
Chapter 11: Artificial Intelligence
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Chapter 11: Artificial Intelligence
PART IV: The Potential of Algorithmic Machines.
Basic Intro Tutorial on Machine Learning and Data Mining
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Artificial Intelligence
Artificial Intelligence introduction(2)
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
AI and Agents CS 171/271 (Chapters 1 and 2)
Artificial Intelligence
Presentation transcript:

Chapter 10 Artificial Intelligence © 2007 Pearson Addison-Wesley. All rights reserved

© 2007 Pearson Addison-Wesley. All rights reserved 0-2 Chapter 10: Artificial Intelligence 10.1 Intelligence and Machines 10.2 Perception 10.3 Reasoning 10.4 Additional Areas of Research 10.5 Artificial Neural Networks 10.6 Robotics 10.7 Considering the Consequences

© 2007 Pearson Addison-Wesley. All rights reserved 0-3 Intelligent Agents Agent: A “device” that responds to stimuli from its environment –Sensors –Actuators The goal of artificial intelligence is to build agents that behave intelligently

© 2007 Pearson Addison-Wesley. All rights reserved 0-4 Levels of Intelligent Behavior Reflex: actions are predetermined responses to the input data Intelligent response: actions affected by knowledge of the environment Goal seeking Learning

© 2007 Pearson Addison-Wesley. All rights reserved 0-5 Figure 10.1 The eight-puzzle in its solved configuration

© 2007 Pearson Addison-Wesley. All rights reserved 0-6 Figure 10.2 Our puzzle-solving machine

© 2007 Pearson Addison-Wesley. All rights reserved 0-7 Approaches to Research in Artificial Intelligence Performance oriented: Researcher tries to maximize the performance of the agents. Simulation oriented: Researcher tries to understand how the agents produce responses.

© 2007 Pearson Addison-Wesley. All rights reserved 0-8 Turing Test Proposed by Alan Turing in 1950 Benchmark for progress in artificial intelligence Test setup: Human interrogator communicates with test subject by typewriter. Test: Can the human interrogator distinguish whether the test subject is human or machine?

© 2007 Pearson Addison-Wesley. All rights reserved 0-9 Techniques for Understanding Images Template matching Image processing –edge enhancement –region finding –smoothing Image analysis

© 2007 Pearson Addison-Wesley. All rights reserved 0-10 Language Processing Syntactic Analysis Semantic Analysis Contextual Analysis

© 2007 Pearson Addison-Wesley. All rights reserved 0-11 Figure 10.3 A semantic net

© 2007 Pearson Addison-Wesley. All rights reserved 0-12 Components of a Production Systems 1. Collection of states –Start (or initial) state –Goal state (or states) 2. Collection of productions: rules or moves –Each production may have preconditions 3. Control system: decides which production to apply next

© 2007 Pearson Addison-Wesley. All rights reserved 0-13 Reasoning by Searching State Graph: All states and productions Search Tree: A record of state transitions explored while searching for a goal state –Breadth-first search –Depth-first search

© 2007 Pearson Addison-Wesley. All rights reserved 0-14 Figure 10.4 A small portion of the eight-puzzle’s state graph

© 2007 Pearson Addison-Wesley. All rights reserved 0-15 Figure 10.5 Deductive reasoning in the context of a production system

© 2007 Pearson Addison-Wesley. All rights reserved 0-16 Figure 10.6 An unsolved eight-puzzle

© 2007 Pearson Addison-Wesley. All rights reserved 0-17 Figure 10.7 A sample search tree

© 2007 Pearson Addison-Wesley. All rights reserved 0-18 Figure 10.8 Productions stacked for later execution

© 2007 Pearson Addison-Wesley. All rights reserved 0-19 Heuristic Strategies Heuristic: A quantitative estimate of the distance to a goal Requirements for good heuristics –Must be much easier to compute than a complete solution –Must provide a reasonable estimate of proximity to a goal

© 2007 Pearson Addison-Wesley. All rights reserved 0-20 Figure 10.9 An unsolved eight-puzzle

© 2007 Pearson Addison-Wesley. All rights reserved 0-21 Figure An algorithm for a control system using heuristics

© 2007 Pearson Addison-Wesley. All rights reserved 0-22 Figure The beginnings of our heuristic search

© 2007 Pearson Addison-Wesley. All rights reserved 0-23 Figure The search tree after two passes

© 2007 Pearson Addison-Wesley. All rights reserved 0-24 Figure The search tree after three passes

Figure The complete search tree formed by our heuristic system

© 2007 Pearson Addison-Wesley. All rights reserved 0-26 Handling Real-World Knowledge Representation and storage Accessing relevant information –Meta-Reasoning –Closed-World Assumption Frame problem

© 2007 Pearson Addison-Wesley. All rights reserved 0-27 Learning Imitation Supervised Training Reinforcement Evolutionary Techniques

© 2007 Pearson Addison-Wesley. All rights reserved 0-28 Artificial Neural Networks Artificial Neuron –Each input is multiplied by a weighting factor. –Output is 1 if sum of weighted inputs exceeds the threshold value; 0 otherwise. Network is programmed by adjusting weights using feedback from examples.

© 2007 Pearson Addison-Wesley. All rights reserved 0-29 Figure A neuron in a living biological system

© 2007 Pearson Addison-Wesley. All rights reserved 0-30 Figure The activities within a processing unit

© 2007 Pearson Addison-Wesley. All rights reserved 0-31 Figure Representation of a processing unit

© 2007 Pearson Addison-Wesley. All rights reserved 0-32 Figure A neural network with two different programs

© 2007 Pearson Addison-Wesley. All rights reserved 0-33 Figure An artificial neural network

© 2007 Pearson Addison-Wesley. All rights reserved 0-34 Figure Training an artificial neural network

© 2007 Pearson Addison-Wesley. All rights reserved 0-35 Figure Training an artificial neural network (continued)

© 2007 Pearson Addison-Wesley. All rights reserved 0-36 Figure Training an artificial neural network (continued)

© 2007 Pearson Addison-Wesley. All rights reserved 0-37 Figure Training an artificial neural network (continued)

© 2007 Pearson Addison-Wesley. All rights reserved 0-38 Figure The structure of ALVINN

© 2007 Pearson Addison-Wesley. All rights reserved 0-39 Associative Memory Associative memory: The retrieval of information relevant to the information at hand One direction of research seeks to build associative memory using neural networks that when given a partial pattern, transition themselves to a completed pattern.

© 2007 Pearson Addison-Wesley. All rights reserved 0-40 Figure An artificial neural network implementing an associative memory

© 2007 Pearson Addison-Wesley. All rights reserved 0-41 Figure The steps leading to a stable configuration

© 2007 Pearson Addison-Wesley. All rights reserved 0-42 Robotics Truly autonomous robots require progress in perception and reasoning. Major advances being made in mobility Plan development versus reactive responses Evolutionary robotics

© 2007 Pearson Addison-Wesley. All rights reserved 0-43 Issues Raised by Artificial Intelligence When should a computer’s decision be trusted over a human’s? If a computer can do a job better than a human, when should a human do the job anyway? What would be the social impact if computer “intelligence” surpasses that of many humans?