Invitation to Computer Science 5th Edition

Slides:



Advertisements
Similar presentations
CHAPTER 13 Inference Techniques. Reasoning in Artificial Intelligence n Knowledge must be processed (reasoned with) n Computer program accesses knowledge.
Advertisements

4 Intelligent Systems.
Chapter 12: Expert Systems Design Examples
Chapter 10 Artificial Intelligence © 2007 Pearson Addison-Wesley. All rights reserved.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
The Decision-Making Process IT Brainpower
Chapter 11 Artificial Intelligence and Expert Systems.
Chapter 13 Artificial Intelligence. Introduction Artificial intelligence (AI) is the part of computer science that attempts to make computers act like.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
1 Chapter 4 Decision Support and Artificial Intelligence Brainpower for Your Business.
Chapter 12: Intelligent Systems in Business
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Specialized Business Information Systems Chapter 11.
“Get outa here!”.
Building Knowledge-Driven DSS and Mining Data
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Artificial Intelligence
INVITATION TO Computer Science 1 1 Chapter 15 Artificial Intelligence.
4-1 Chapter 4 Decision Support and Artificial Intelligence Brainpower for Your Business.
Chapter 11: Artificial Intelligence
Artificial Intelligence Lecture No. 28 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
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.
LeongHW, SoC, NUS (UIT2201: AI) Page 1 © Leong Hon Wai, Artificial Intelligence  Reading Materials:  Ch 14 of [SG]  Also Section Logic.
计算机科学概述 Introduction to Computer Science 陆嘉恒 中国人民大学 信息学院
13: Inference Techniques
11 C H A P T E R Artificial Intelligence and Expert Systems.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
1 Machine Learning The Perceptron. 2 Heuristic Search Knowledge Based Systems (KBS) Genetic Algorithms (GAs)
Business and Specialized IS Knowledge Management & Specialized IS ทัศนวรรณ ศูนย์กลาง ภาควิชาคอมพิวเตอร์ คณะ วิทยาศาสตร์
1 CHAPTER 13 Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson 6th ed, Copyright 2001, Prentice Hall, Upper Saddle River,
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 11: Artificial Intelligence Computer Science: An Overview Tenth Edition.
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
Principles of Information Systems, Sixth Edition Specialized Business Information Systems Chapter 11.
Principles of Information Systems, Sixth Edition Specialized Business Information Systems Chapter 11.
Chapter 10: Artificial Intelligence
Chapter 13 Artificial Intelligence and Expert Systems.
Fundamentals of Information Systems, Sixth Edition1 Natural Language Processing and Voice Recognition Processing that allows the computer to understand.
Artificial Intelligence & Neural Network
Chapter 4 Decision Support System & Artificial Intelligence.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 11: Artificial Intelligence Computer Science: An Overview Tenth Edition.
Fundamentals of Information Systems, Third Edition1 The Knowledge Base Stores all relevant information, data, rules, cases, and relationships used by the.
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
Introduction to Artificial Intelligence CS 438 Spring 2008.
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
LeongHW, SoC, NUS (UIT2201: AI) Page 1 © Leong Hon Wai, Artificial Intelligence  Reading Materials:  Ch 14 of [SG]  Also Section Logic.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
ITEC 1010 Information and Organizations Chapter V Expert Systems.
Computer Studies Today Chapter 1 1 »Attempts to develop computer systems that can simulate human thinking processes and actions.
Artificial Intelligence, simulation and modelling.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Some Thoughts to Consider 5 Take a look at some of the sophisticated toys being offered in stores, in catalogs, or in Sunday newspaper ads. Which ones.
1 Chapter 13 Artificial Intelligence and Expert Systems.
1 Principles of Information Systems, Ninth Edition Chapter 11 Knowledge Management and Specialized Information Systems.
Business Analytics Several odds and ends Copyright © 2016 Curt Hill.
Kozeta Sevrani - Sistemet e Informacionit11.1 Specialized Business Information Systems Chapter 11.
Chapter 13 Artificial Intelligence. Artificial Intelligence – Figure 13.1 The Turing Test.
CHAPTER ELEVEN MANAGING KNOWLEGE. Objectives We have been through some of this already Role of knowledge management Types of knowledge management systems.
Artificial Intelligence
LeongHW, SoC, NUS (UIT2201: AI) Page 1 © Leong Hon Wai, Artificial Intelligence  Reading Materials:  Ch 14 of [SG]  Also Section Logic.
Chapter 11: Artificial Intelligence
Fundamentals of Information Systems
Chapter 11: Artificial Intelligence
Learning in Neural Networks
PART IV: The Potential of Algorithmic Machines.
Artificial Intelligence and Expert Systems
Artificial Intelligence
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
Presentation transcript:

Invitation to Computer Science 5th Edition Chapter 15 Artificial Intelligence

Objectives In this chapter, you will learn about: A division of labor Knowledge representation Recognition tasks Reasoning tasks Robotics Invitation to Computer Science, 5th Edition

Introduction Artificial intelligence (AI) Turing test Explores techniques for incorporating aspects of intelligence into computer systems Turing test Allows a human to interrogate two entities, both hidden from the interrogator Invitation to Computer Science, 5th Edition 3

Figure 15.1 The Turing Test Invitation to Computer Science, 5th Edition

A Division of Labor Computational tasks Adding a column of numbers Sorting a list of numbers into numerical order Searching for a given name in a list of names Managing a payroll Calculating trajectory adjustments for the space shuttle Invitation to Computer Science, 5th Edition 5

A Division of Labor (continued) Recognition tasks Recognizing your best friend Understanding the spoken word Finding the tennis ball in the grass in your backyard Invitation to Computer Science, 5th Edition

A Division of Labor (continued) Reasoning tasks Planning what to wear today Deciding on the strategic direction a company should follow for the next five years Running the triage center in a hospital emergency room after an earthquake Invitation to Computer Science, 5th Edition

Figure 15.2 Human and Computer Capabilities Invitation to Computer Science, 5th Edition

Knowledge Representation Language schemes Natural language Formal language Pictorial Graphical Invitation to Computer Science, 5th Edition

Figure 15.3 A Semantic Net Representation Invitation to Computer Science, 5th Edition

Knowledge Representation (continued) Characteristics of knowledge representation scheme Adequacy Efficiency Extendability Invitation to Computer Science, 5th Edition

Recognition Tasks Neuron Artificial neural networks Cell capable of receiving stimuli, in the form of electrochemical signals, from other neurons through its many dendrites Can send stimuli to other neurons through its single axon Artificial neural networks Can be created by simulating individual neurons in hardware and connecting them in a massively parallel network of simple devices Invitation to Computer Science, 5th Edition

Figure 15.4 A Neuron Invitation to Computer Science, 5th Edition

Figure 15.5 One Neuron with Three Inputs Invitation to Computer Science, 5th Edition

Figure 15.6 Neural Network Model Invitation to Computer Science, 5th Edition

Figure 15.7 A Simple Neural Network - OR Gate Invitation to Computer Science, 5th Edition

Figure 15.8 The Truth Table for XOR Invitation to Computer Science, 5th Edition

Figure 15.9 An Attempt at an XOR Network Invitation to Computer Science, 5th Edition

Recognition Tasks (continued) Neural network Can learn from experience by modifying the weights on its connections Can be given an initial set of weights and thresholds that is simply a first guess Network is then presented with training data Back propagation algorithm Eventually causes the network to settle into a stable state where it can correctly respond to all inputs in the training set Invitation to Computer Science, 5th Edition

Reasoning Tasks Characteristic of human reasoning Ability to draw on a large body of facts and past experience to come to a conclusion Artificial intelligence specialists try to get computers to emulate this characteristic Invitation to Computer Science, 5th Edition

Intelligent Searching Decision tree for a search algorithm Illustrates the possible next choices of items to search if the current item is not the target Decision tree for sequential search is linear Classical search problem benefits from two simplifications Search domain is a linear list We seek a perfect match Invitation to Computer Science, 5th Edition

Figure 15.10 Decision Tree for Sequential Search Invitation to Computer Science, 5th Edition

Figure 15.11 Decision Tree for Binary Search Invitation to Computer Science, 5th Edition

Figure 15.12 A State-Space Graph with Exponential Growth Invitation to Computer Science, 5th Edition

Intelligent Searching (continued) Solution path Takes us from the initial state to a winning configuration, and the graph nodes along the way represent the intermediate configurations Brute force approach for a solution path Traces all branches of the state-space graph Invitation to Computer Science, 5th Edition

Swarm Intelligence Swarm intelligence model Uses simple agents that: Operate independently Can sense certain aspects of their environment Can change their environment Invitation to Computer Science, 5th Edition

Intelligent Agents Intelligent agent Examples Software technology designed to interact collaboratively with a user somewhat in the mode of a personal assistant Examples Personalized Web search engine Web searcher that enables you to “vote” on each article it sends you Online catalog sales company that uses an agent to monitor incoming orders and make suggestions Invitation to Computer Science, 5th Edition

Expert Systems Rule-based system Modus ponens Attempts to mimic the human ability to engage pertinent facts and string them together in a logical fashion to reach some conclusion Must contain these two components A knowledge base An inference engine Modus ponens Gives us a method for making new assertions Invitation to Computer Science, 5th Edition

Expert Systems (continued) Forward chaining Begins with assertions and tries to match those assertions to the “if” clauses of rules Backward chaining Begins with a proposed conclusion and tries to match it with the “then” clauses of rules Invitation to Computer Science, 5th Edition

Expert Systems (continued) Explanation facility Allows the user to see the assertions and rules used in arriving at a conclusion Knowledge engineering Requires interaction with the human expert, much of it in the domain environment Invitation to Computer Science, 5th Edition

Robotics Uses for robots in manufacturing, science, the military, and medicine Assembling automobile parts Packaging food and drugs Placing and soldering wires in circuits Bomb disposal Welding Radiation and chemical spill detection Invitation to Computer Science, 5th Edition

Robotics (continued) Two strategies characterize robotics research Deliberative strategy: says that the robot must have an internal representation of its environment Reactive strategy: uses heuristic algorithms to allow the robot to respond directly to stimuli from its environment Invitation to Computer Science, 5th Edition

Summary Artificial intelligence Categories of tasks Neural networks Explores techniques that incorporate aspects of intelligence into computer systems Categories of tasks Computational, recognition, and reasoning Neural networks Simulate individual neurons in hardware and connect them in a massively parallel network Invitation to Computer Science, 5th Edition

Summary (continued) Swarm intelligence Models the behavior of a colony of ants Intelligent agent interacts with a user Rule-based systems Attempt to mimic the human ability to engage pertinent facts and combine them in a logical way to reach some conclusion Robots can perform many useful tasks Invitation to Computer Science, 5th Edition