1 Lyle H. Ungar, University of Pennsylvania What is AI? “Artificial Intelligence is the study of how to make computers do things at which, at the moment,

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

Presentation on Artificial Intelligence
Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall Chapter 7 Technologies to Manage Knowledge: Artificial Intelligence.
Chapter 6: The physical symbol system hypothesis
Artificial Intelligence
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
WHAT IS ARTIFICIAL INTELLIGENCE?
Chapter 11 Artificial Intelligence and Expert Systems.
Introduction to Artificial Intelligence Ruth Bergman Fall 2004.
Artificial Intelligence
Chapter 12: Intelligent Systems in Business
Artificial Intelligence
Artificial Intelligence By Ryan Shoultes & Jeremy Creighton.
Ch1 AI: History and Applications Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2011.
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
CSCI 4410 Introduction to Artificial Intelligence.
Artificial Intelligence CIS 479/579 Bruce R. Maxim UM-Dearborn.
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
Artificial Intelligence: Definition “... the branch of computer science that is concerned with the automation of intelligent behavior.” (Luger, 2009) “The.
intelligence study and design of intelligent agentsis the intelligence of machines and the branch of computer science that aims to create it. AI textbooks.
Artificial Intelligence (AI) Can Machines Think?.
Knowledge representation
11 C H A P T E R Artificial Intelligence and Expert Systems.
A RTIFICIAL I NTELLIGENCE Introduction 3 October
Artificial Intelligence
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Introduction to Artificial Intelligence and Soft Computing
 Dr. Syed Noman Hasany 1.  Review of known methodologies  Analysis of software requirements  Real-time software  Software cost, quality, testing.
I Robot.
1 Introduction to Artificial Intelligence (Lecture 1)
ARTIFICIAL INTELLIGENCE Human like intelligence Definitions: 1. Focus on intelligent Behaviour “Behaviour by a machine that, if performed by a human.
Course Instructor: K ashif I hsan 1. Chapter # 1 Kashif Ihsan, Lecturer CS, MIHE2.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
AI: Can Machines Think? Juntae Kim Department of Computer Engineering Dongguk University.
Artificial intelligence
Definitions of AI There are as many definitions as there are practitioners. How would you define it? What is important for a system to be intelligent?
KNOWLEDGE BASED SYSTEMS
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
ARTIFICIALINTELLIGENCE ARTIFICIAL INTELLIGENCE EXPERT SYSTEMS.
Introduction to Artificial Intelligence CS 438 Spring 2008.
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Presented by:- Reema Tariq Artificial Intelligence.
ITEC 1010 Information and Organizations Chapter V Expert Systems.
ARTIFICIAL INTELLIGENCE include people, procedures, hardware, software, data and knowledge needed to develop computer systems and machines that demonstrated.
Intelligent Control Methods Lecture 2: Artificial Intelligence Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Artificial Intelligence, simulation and modelling.
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.
Chapter 21 Robotic Perception and action Chapter 21 Robotic Perception and action Artificial Intelligence ดร. วิภาดา เวทย์ประสิทธิ์ ภาควิชาวิทยาการคอมพิวเตอร์
1 Artificial Intelligence & Prolog Programming CSL 302.
COMPUTER SYSTEM FUNDAMENTAL Genetic Computer School INTRODUCTION TO ARTIFICIAL INTELLIGENCE LESSON 11.
Expert Systems Chapter Artificial IntelligenceChapter 82 Expert System p. 547 MYCIN (1976) see section 8.2 backward chaining + certainty factor.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Artificial Intelligence
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
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.
Introduction Characteristics Advantages Limitations
Basic Intro Tutorial on Machine Learning and Data Mining
Course Instructor: knza ch
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
Artificial Intelligence (Lecture 1)
Introduction to Artificial Intelligence and Soft Computing
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Artificial Intelligence
AI Application Session 12
Presentation transcript:

1 Lyle H. Ungar, University of Pennsylvania What is AI? “Artificial Intelligence is the study of how to make computers do things at which, at the moment, people are better.” E. Rich, Artificial Intelligence “Artificial Intelligence is the part of computer science concerned with designing intelligent computer systems, that is, systems that exhibit characteristics we associate with intelligence in human behavior” A. Barr and E. Feigenbaum, The A.I. Handbook “Artificial Intelligence is that branch of computer science dealing with symbolic, non-algorithmic methods of problem solving” B.G. Buchanan and E. H. Shortliffe, Rule-Based Expert Systems.

2 Lyle H. Ungar, University of Pennsylvania Period Activities: Attempts at Machine Translation Algebraic manipulations Game Playing; Chess, Checkers Pattern Recognition Computational Logic General Problem Solver

3 Lyle H. Ungar, University of Pennsylvania Lessons Learned AI is very hard Much harder than expected! Search is a key tool Limits combinatorial explosion Difficult to handle a broad domain, e.g. common sense

4 Lyle H. Ungar, University of Pennsylvania AI as Search

5 Lyle H. Ungar, University of Pennsylvania AI as Search

6 Lyle H. Ungar, University of Pennsylvania Period Feasible approaches demonstrated Natural Language Processing Computer Vision Expert Systems Speech Understanding New knowledge representation techniques appear Search techniques begin to mature Interaction with other fields Examples: AM (Amateur Mathematician), Eurisko, R1, Hearsay, Shrdlu, Mycin, Prospector. Lessons learned: Knowledge central to intelligence Complex systems are feasible

7 Lyle H. Ungar, University of Pennsylvania Basic Components of Applied A.I. Knowledge representation LogicFrames Semantic NetsScripts ProceduresRules Problem-solving Methodologies Logic-based inference Search Machine learning RegressionNeural Nets Decision trees

8 Lyle H. Ungar, University of Pennsylvania AI is Based on Knowledge representation Representing knowledge correctly is crucial to being able to solve problems Arabic vs. Roman numerals Working from a flow sheet vs. from a list of parts and what each is connected to

9 Lyle H. Ungar, University of Pennsylvania AI is Based on Inference Using knowledge requires inference or search Inference: deducing consequences of facts or hypotheses; inferring what could cause observed facts Problem solving can be viewed as a search through the space of possible solutions Check each possible fault to see if it causes observed symptoms Search needs to be done efficiently because there are typically many possible solutions

10 Lyle H. Ungar, University of Pennsylvania Types of Knowledge ObjectsReactors, people,… RelationshipsInteractions between objects,… ConceptsFundamental principles ConstraintsCost, performance, capacity TaxonomyHierarchical organizations HeuristicsIf reactor level is low then check valve 26 EventsInteresting time points, birthdays, operator interventions,… Plans, tasksDiagnosis as a planned activity, start-ups

11 Lyle H. Ungar, University of Pennsylvania Inference Methods

12 Lyle H. Ungar, University of Pennsylvania Generate and Test Slow, but will work if all potential solutions are generated

13 Lyle H. Ungar, University of Pennsylvania Means-End Analysis DifferenceOperator Delta1Opr-1 Delta2Opr-2 Delta3Opr-3 Delta4Opr-4 Delta5Opr-5 Given a starting situation and a desired situation Compute the difference Look up the difference (delta) in the table Apply the corresponding operator Repeat until final goal is reached

14 Lyle H. Ungar, University of Pennsylvania Heuristic Search

15 Lyle H. Ungar, University of Pennsylvania Heuristic Search

16 Lyle H. Ungar, University of Pennsylvania Current Trends in AI ES tools available in conventional software Enterprise integration Information collect from many sources Intelligent agents Revival of probability and statistics Bayesian belief networks Statistical natural language processing Machine Learning Improved perceptual ability Vision, speech