Slide 1 © 2008 Prentice-Hall, Inc.. Is Artificial Intelligence Real? Slide 2 © 2008 Prentice-Hall, Inc.

Slides:



Advertisements
Similar presentations
The Development of AI St Kentigerns Academy Unit 3 – Artificial Intelligence.
Advertisements

Review of AI from Chapter 3. Journal May 13  What advantages and disadvantages do you see with using Expert Systems in real world applications like business,
MIS INTELLIGENT INFORMATION SYSTEMS CHAPTER 13 Att and future
Aaron Summers. What is Artificial Intelligence (AI)? Great question right?
1.Data categorization 2.Information 3.Knowledge 4.Wisdom 5.Social understanding Which of the following requires a firm to expend resources to organize.
Tools: Computers and IT. VB, VBA, Excel, InterDev, Etc. Humans: Decision Making Process Algorithms: Math/Flow Chart stuff that helps the tools help the.
Artificial Intelligence
Input to the Computer * Input * Keyboard * Pointing Devices
Will Androids Dream of Electric Sheep? A Glimpse of Current and Future Developments in Artificial Intelligence Henry Kautz Computer Science & Engineering.
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
Artificial Intelligence
Tomorrow’s Technology and You 9/e Chapter 15 Is Artificial Intelligence Real? Slide 1.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Chapter 12: Intelligent Systems in Business
Random Administrivia In CMC 306 on Monday for LISP lab.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Artificial Intelligence
3.11 Robotics, artificial intelligence and expert systems Strand 3 Karley Holland.
Wilma Bainbridge Tencia Lee Kendra Leigh
Artificial Intelligence
Chapter 13: Is Artificial Intelligence Real?
Intelligence & Artificial Intelligence You must have a pre-prepared sentence or two to spout about what is a description of intelligence.. And what is.
Slide 1 Computer Confluence 7/e © 2006 Prentice-Hall, Inc.
Slide 1 Tomorrow’s Technology and You 8 th Edition © 2008 Prentice-Hall, Inc.
Expert Systems 10 May Journal Expert vs. Expert System Expert: someone who has an extraordinary amount of knowledge within a narrow domain Expert.
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
CSCI 4410 Introduction to Artificial Intelligence.
Artificial Intelligence (AI) Can Machines Think?.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Artificial Intelligence: Prospects for the 21 st Century Henry Kautz Department of Computer Science University of Rochester.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Artificial Intelligence
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
1 Lecture 1: Introduction to Artificial Intelligence.
Artificial Intelligence Bodies of animals are nothing more than complex machines - Rene Descartes.
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
James Tam Introduction To Computer Science In this section you will get an overview of some areas of Computer Science.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
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.
I Robot.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
Artificial intelligence
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
Higher Vision, language and movement. Strong AI Is the belief that AI will eventually lead to the development of an autonomous intelligent machine. Some.
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
ARTIFICIALINTELLIGENCE ARTIFICIAL INTELLIGENCE EXPERT SYSTEMS.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
A Brief History of AI Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
Artificial Intelligence Chapter 1 - Part 2 Artificial Intelligence (605451) Dr.Hassan Al-Tarawneh.
ITEC 1010 Information and Organizations Chapter V Expert Systems.
Artificial Intelligence, simulation and modelling.
1 Artificial Intelligence & Prolog Programming CSL 302.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Overview of Artificial Intelligence (1) Artificial intelligence (AI) Computers with the ability to mimic or duplicate the functions of the human brain.
Fundamentals of Information Systems, Sixth Edition
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Tomorrow’s Technology and You 8th Edition
Organization and Knowledge Management
Introduction Characteristics Advantages Limitations
ARTIFICIAL INTELLIGENCE.
Course Instructor: knza ch
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
Is Artificial Intelligence Real?
Artificial Intelligence
Presentation transcript:

Slide 1 © 2008 Prentice-Hall, Inc.

Is Artificial Intelligence Real? Slide 2 © 2008 Prentice-Hall, Inc.

Explain the two basic approaches of artificial intelligence research. Describe several hard problems that artificial intelligence research has not been able to solve yet. Describe several practical applications of artificial intelligence. Explain what robots are and give several examples illustrating what they can—and can’t—do. Slide 3 © 2008 Prentice-Hall, Inc.

Alan M. Turing was the British mathematician who designed the world’s first operational electronic digital computer during the 1940s:  Turing effectively launched the field of artificial intelligence (AI) with a 1950 paper called “Computing Machinery and Intelligence.”  In 1952 he was professionally and socially devastated when he was arrested and injected with hormones for violation of British anti- homosexuality laws.  The 41-year-old genius apparently committed suicide in 1954, years before the government made his wartime heroics public.  Four decades after his death, Turing’s work still has relevance to computer scientists, mathematicians, and philosophers. Slide 4 © 2008 Prentice-Hall, Inc.

Can Machines Think? The Turing test:  The test involves two people and a computer.  One person, the interrogator, sits at a terminal and types questions.  The questions can be about anything—math, science, politics, sports, entertainment, art, human relationships, emotions, etc.  As answers to the questions appear on the screen, the interrogator attempts to guess whether those answers were typed by the other person or generated by the computer.  According to Turing, by repeatedly fooling interrogators into thinking it is a person, a computer can demonstrate intelligent behavior. If it acts intelligently, it is intelligent. Slide 5 © 2008 Prentice-Hall, Inc.

Turing did not intend this test to be the only way to demonstrate machine intelligence; he pointed out that a machine could fail and still be intelligent. Even so, Turing believed that machines would be able to pass his test by the turn of the century. So far no computer has come close, in spite of 40 years of AI research. While some people still cling to the Turing test to define artificial intelligence, most AI researchers favor less stringent definitions. Slide 6 © 2008 Prentice-Hall, Inc.

What Is Artificial Intelligence? Many computer scientists believe that if a task is easy to perform with a computer, it can’t be an example of artificial intelligence. A more recent textbook definition reflects this point of view:  Artificial intelligence is the study of how to make computers do things at which, at the moment, people are better. —Elaine Rich, in Artificial Intelligence  Artificial intelligence is the study of the computations that make it possible to perceive, reason, and act. —Patrick Henry Winston, in Artificial Intelligence Slide 7 © 2008 Prentice-Hall, Inc.

Two common approaches to AI Use computers to simulate human mental processes  Three inherent problems:  Most people have trouble knowing and describing how they do things.  There are vast differences between the capabilities of the human brain and those of a computer.  Even the most powerful supercomputers can’t approach the brain’s ability to perform parallel processing.  The best way to do something with a machine is often very different from the way people would do it. Slide 8 © 2008 Prentice-Hall, Inc.

A second approach to AI involved designing intelligent machines independent of the way people think.  This is a more common approach.  Human intelligence is just one possible kind of intelligence.  A machine’s method for solving a problem might be different from the human method, but no less intelligent. Many problems are far too complex to solve all at once.  Break these problems into smaller problems that are easier to solve.  Create programs that can function intelligently when confined to limited domains. Slide 9 © 2008 Prentice-Hall, Inc.

Opening Games One of the first popular domains for AI research was the checkerboard. Some AI techniques are still used today in a variety of applications:  Searching: Looking ahead to the possibilities generated by each potential move  The staggering number of decision points makes brute-force searching impractical.  Searching is generally guided by a planned strategy and by rules known as heuristics. Slide 10 © 2008 Prentice-Hall, Inc.

 Heuristics: Rule of thumb  Heuristics guide us toward judgments that experience tells us are likely to be true.  For example, in checkers, “Keep checkers in the king’s row as long as possible.”  Pattern recognition: identifying recurring patterns in input data  The goal of pattern recognition is understanding or categorizing that input.  The best human chess and checkers players remember thousands of critical board patterns and know the best strategies for playing when those patterns or similar patterns appear.  Game-playing programs recognize recurring patterns, too, but not nearly as well as people do. Slide 11 © 2008 Prentice-Hall, Inc.

 Computer game programs often have trouble identifying situations that are similar but not identical.  Pattern recognition is probably the single biggest advantage a human game player has over a computer opponent.  Machine learning: learn from experience  If a move pays off, a learning program is more likely to use that move (or similar moves) in future games.  Most AI researchers have moved on to more interesting and practical applications. Slide 12 © 2008 Prentice-Hall, Inc.

Machine Translation Traps One early project attempted to create a program that could translate scientific papers between English and Russian.  A parsing program (parser) would analyze sentence structure.  Identify each word by its part of speech.  Look up each word in a translation dictionary and substitute the appropriate word. Today, programs like Babel Fish that use machine learning algorithms help to improve machine translation. Slide 13 © 2008 Prentice-Hall, Inc.

Conversation without communication  Joseph Weizenbaum, an MIT professor, designed ELIZA in the 1960s to simulate the role of a therapist in a typed conversation with a patient.  An ELIZA session can easily deteriorate into nonsense dialog laced with grammatical errors and inappropriate responses.  ELIZA doesn’t pass the Turing test. Nonsense and common sense  Part of the problem with natural-language communications is the massive vocabulary of natural languages.  Natural-language parsing programs have to deal with rules that are vague, ambiguous, and occasionally contradictory. Slide 14 © 2008 Prentice-Hall, Inc.

 Computers are far more successful dealing with natural- language syntax than with semantics—the underlying meaning of words and phrases.  Computers lack what we call common sense—the wealth of knowledge and understanding about the world that people share.  The most successful natural-language applications limit the domain so that virtually all relevant information can be fed to the system. Natural-language processing has come a long way since ELIZA’s early conversations. Computers still can’t pass the Turing test, but they can at least fool people sometimes. Slide 15 © 2008 Prentice-Hall, Inc.

Knowledge Bases AI researchers continue to develop techniques for representing knowledge in computers. A Knowledge base contains a system of rules for determining and changing the relationship among facts in a database.  Facts stored in a database are rigidly organized into categories.  Ideas stored in a knowledge base can be reorganized as new information changes their relationships. Slide 16 © 2008 Prentice-Hall, Inc.

Artificial Experts An expert system is designed to replicate the decision-making process of a human expert.  It requires a knowledge base representing ideas from a specific field of expertise that is constructed by a user, an expert, or a knowledge engineer—a specialist who converts the words and actions of experts into a knowledge base.  Some new expert systems can grow their own knowledge bases while observing human decision makers doing their jobs.  For most expert systems, the process is still human intensive. Slide 17 © 2008 Prentice-Hall, Inc.

A complete expert system also includes:  A human interface, which enables the user to interact with the system  An inference engine, which puts the user input together with the knowledge base, applies logical principles, and produces the requested expert advice Roles of expert systems  Aid experts by providing automated data analysis and informed second opinions  Support non-experts by providing advice based on judgments of one or more experts Function within narrow, carefully defined domains Slide 18 © 2008 Prentice-Hall, Inc.

Expert Systems in Action:  The MYCIN medical expert system outperformed many human experts in diagnosing diseases.  XCON, one of the most successful expert systems in commercial use today, has been configuring complex computer systems since it was developed at Digital Equipment Corporation in  American Express uses an expert system to automate the process of checking for fraud and misuses of its no-limit credit card.  Blue Cross/Blue Shield of Virginia uses an expert system to automate insurance claim processing. Slide 19 © 2008 Prentice-Hall, Inc.

 Boeing Company factory workers use an expert system to locate the right parts, tools, and techniques for assembling airplane electrical connectors.  AARON, an automated artist programmed by Harold Cohen—an artist and professor at the University of California at San Diego— uses more than 1,000 rules of human anatomy and behavior to create drawings of people, plants, and abstract objects with a robotic drawing machine. Slide 20 © 2008 Prentice-Hall, Inc.

Expert Systems in Perspective An expert system can perform these tasks:  Help train new employees  Reduce the number of human errors  Take care of routine tasks so workers can focus on more challenging jobs  Provide expertise when no experts are available  Preserve the knowledge of experts after those experts leave an organization  Combine the knowledge of several experts  Make knowledge available to more people Slide 21 © 2008 Prentice-Hall, Inc.

Even with a knowledge base, an expert system isn’t the machine equivalent of a human expert. Clearly, knowledge engineers can’t use rules to teach computers all they need to know to perform useful, intelligent functions outside narrow domains. Slide 22 © 2008 Prentice-Hall, Inc.

Image Analysis Image analysis is the process of identifying objects and shapes in a photograph, drawing, video, or other visual image. Image analysis is used for everything from colorizing classic motion pictures to piloting cruise missiles. Today’s PCs are capable of running image processing software with practical applications.  Example: Security programs enable PCs with video cameras to recognize faces of valid users with a high degree of reliability. Slide 23 © 2008 Prentice-Hall, Inc.

Optical Character Recognition Optical character recognition (OCR) software locates and identifies printed characters embedded in images, thereby “reading” text. State-of-the-art OCR programs use several techniques:  Segmentation of a page into pictures, text blocks, and (eventually) individual characters  Scaled-down expert system technology for recognizing the underlying rules that distinguish letters  Context “experts” to help identify ambiguous letters by their context  Learning from actual examples and feedback from a human trainer Slide 24 © 2008 Prentice-Hall, Inc.

Today’s best programs can achieve up to 99% accuracy; they can perform even better under optimal circumstances. OCR technology also can be applied to handwritten text, but not as reliably. Slide 25 © 2008 Prentice-Hall, Inc.

Automatic Speech Recognition Automatic speech recognition systems use pattern recognition techniques similar to those used by vision and OCR systems, including:  Segmentation of input sound patterns into individual words and phonemes  Expert rules for interpreting sounds  Context “experts” for dealing with ambiguous sounds  Learning from a human trainer Voice recognition systems with speaker independence—the ability to recognize speech without being trained—are becoming more common, making speech recognition practical for more applications. Slide 26 © 2008 Prentice-Hall, Inc.

Talking Computers Many computer applications speak like humans by playing prerecorded digitized speech (along with other digitized sounds) stored in memory or on disk. Recorded speech won’t work for applications in which the text to be spoken is unpredictable—such as a talking word processor—because all the sounds must be prerecorded.  These types of applications require text-to-speech conversion—the creation of synthetic speech by converting text files into phonetic sounds.  With speech synthesis software or hardware, PCs can recite anything you can type, but with voices that sound artificial and robotic. Slide 27 © 2008 Prentice-Hall, Inc.

Neural Networks Neural networks (or neural nets): distributed, parallel computing systems  Inspired by the structure of the human brain Uses a network of a few thousand simpler processors called neurons Not programmed in the usual way—they’re trained  Learns patterns by trial and error, just as the brain does Optimistic researchers hope that neural networks may someday provide hearing for the deaf and eyesight for the blind. Slide 28 © 2008 Prentice-Hall, Inc.

Slide 29 © 2008 Prentice-Hall, Inc. What Is a Robot? A robot is a computer-controlled machine designed to perform specific manual tasks. A robot’s central processor might be a microprocessor embedded in the robot’s shell, or it might be a supervisory computer that controls the robot from a distance.  The processor is functionally identical to the processor found in a computer. The most important hardware differences between robots and other computers are the input and output peripherals.

Slide 30 © 2008 Prentice-Hall, Inc. Steel-Collar Workers From a management point of view, robots offer several advantages:  Robots save labor costs.  Robots can work 24 hours a day, 365 days a year, without vacations, strikes, sick leave, or coffee breaks.  Robots can also improve quality and increase productivity.  They’re especially effective at doing repetitive jobs.  Robots are ideal for jobs that are dangerous, uncomfortable, or impossible for human workers.

Slide 31 © 2008 Prentice-Hall, Inc. As it matures, AI technology finds its way out of the research lab and into the marketplace. A growing number of programs and products incorporate pattern recognition, expert systems, and other AI techniques. In the near future we’re likely to see more products with embedded AI, including:  Intelligent word processors that can help writers turn rough drafts into polished prose  Smart appliances that can recognize and obey their owners’ spoken commands  Vehicles that can perform their own diagnostics and, in many cases, repairs

Some AI researchers try to simulate human intelligent behavior, but most try to design intelligent machines independent of the way people think. Successful AI research generally involves working on problems with limited domains rather than trying to tackle large, open-ended problems. AI programs employ a variety of techniques, including searching, heuristics, pattern recognition, and machine learning, to achieve their goals. AI researchers have developed a variety of schemes for representing knowledge in computers. Slide 32 © 2008 Prentice-Hall, Inc.

We’ll also see more distributed intelligence—AI concepts applied to networks rather than to individual computers. A robot is a computer-controlled machine designed to perform specific manual tasks. As robot technology advances, artificial workers will do more traditional human jobs. In spite of the numerous difficulties AI researchers encounter when trying to produce truly intelligent machines, many experts believe that people will eventually create artificial beings that are more intelligent than their creators—a prospect with staggering implications. Slide 33 © 2008 Prentice-Hall, Inc.

Slide 34