Course Objectives This part of course introduces some main strategies and methods used in intelligent systems. The topics include the history and applications.

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
A Brief History of Artificial Intelligence
WHAT IS ARTIFICIAL INTELLIGENCE?
C SC 421: Artificial Intelligence …or Computational Intelligence Alex Thomo
1946: ENIAC heralds the dawn of Computing. I propose to consider the question: “Can machines think?” --Alan Turing, : Turing asks the question….
CS3754 Class Notes, John Shieh, Objectives This part provides an introduction to some main strategies and methods used in artificial intelligence.
Introduction to Artificial Intelligence CSE 473 Winter 1999.
From Discrete Mathematics to AI applications: A progression path for an undergraduate program in math Abdul Huq Middle East College of Information Technology,
CSNB234 ARTIFICIAL INTELLIGENCE Background & History of AI
Artificial Intelligence Instructor: Professor Yun Peng
Artificial Intelligence
Introduction to AI, H. Feili 1 Introduction to Artificial Intelligence LECTURE 1: Introduction What is AI? Foundations of AI The.
Artificial Intelligence: Its Roots and Scope
ARTIFICIAL INTELLIGENCE Introduction: Chapter 1. Outline Course overview What is AI? A brief history The state of the art.
Ch1 AI: History and Applications Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2011.
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,
Artificial Intelligence CIS 479/579 Bruce R. Maxim UM-Dearborn.
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
19/13/2015CS360 AI & Robotics CS360: AI & Robotics TTh 9:25 am - 10:40 am Shereen Khoja
Introduction (Chapter 1) CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Artificial Intelligence: Its Roots and Scope
Knowledge representation
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
11 C H A P T E R Artificial Intelligence and Expert Systems.
A RTIFICIAL I NTELLIGENCE Introduction 3 October
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Artificial Intelligence
Artificial Intelligence CS 363 Kawther Abas Lecture 1 Introduction 5/4/1435.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Artificial Intelligence Tarik Booker. What we will cover… History Artificial Intelligence as Representation and Search Languages used in Artificial Intelligence.
Overall course structure AI Artificial Intelligence ( A modern approach ) AI-2 Spring semester TDT4171 Methods in artificial intelligence AI-1 Fall semester.
Introduction to Artificial Intelligence and Soft Computing
ARTIFICIAL INTELLIGENCE. Structure and Strategies for Complex Problem Solving Author: George F Luger and William Stebblfield Edition:Third Publisher:Addison.
Chapter 13 Artificial Intelligence and Expert Systems.
1 Introduction to Artificial Intelligence (Lecture 1)
1 CS 385 Fall 2006 Chapter 1 AI: Early History and Applications.
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
Artificial Intelligence and Knowledge Based Systems Fall 2009 Frank Hadlock.
KNOWLEDGE BASED SYSTEMS
Introduction to Artificial Intelligence CS 438 Spring 2008.
Princess Nora University Artificial Intelligence CS 461 Level 8 1.
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.
1 CMSC 671 Fall 2001 Class #10 – Thursday, October 4.
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.
Philosophical History Aristotle and other Greeks developed the foundations of mathematical logic The mind-body dilemma emerged after the Renaissance –thinking.
Artificial Intelligence
Artificial Intelligence
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Introduction Characteristics Advantages Limitations
Artificial Intelligence (CS 370D)
第 1 章 绪论.
Artificial Intelligence (AI)
History of Artificial Intelligence(AI)
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
Artificial Intelligence (AI)
Introduction to Artificial Intelligence and Soft Computing
Introduction to Artificial Intelligence
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
Artificial Intelligence Chapter 1 Introduction
COMP3710 Artificial Intelligence Thompson Rivers University
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Artificial Intelligence
Presentation transcript:

Course Objectives This part of course introduces some main strategies and methods used in intelligent systems. The topics include the history and applications of artificial intelligence, logical reasoning, state space searching, heuristic searching, problem solving methods, knowledge-based systems.

Introduction to AI Intelligence means: a system can adapt itself to novel situations, has the capacity to reason, to understand the relationships between facts, to discover meanings, to recognize truth, and to learn. Artificial intelligence is: the science of making machines do things that would require intelligence if done by men. AI Class Notes, John Shieh, 2012

Can machines think? Answer: Turing test (1950). Measure the performance of an intelligent machine against a human being. Replace the question of intelligence by a clearly defined empirical test. Provide a basis for schemes used to evaluate AI programs. AI Class Notes, John Shieh, 2012

44 Fig 1.1 The Turing test. AI Class Notes, John Shieh, 2012

Two categories of AI research: Mind as object and machine as tool Computer as object and mind as model. AI Class Notes, John Shieh, 2012

Two approaches to AI The engineering approach -- to create a system that is able to deal intellectual tasks, regardless of whether the methods and techniques used are similar to those used by human. The modeling approach -- try to gain an understanding of the inside mechanisms of a real life system and to explain and predict its behavior, e.g., neural network. AI Class Notes, John Shieh, 2012

Three basic motivations for research in AI To replace human intelligence. To establish theories of human intelligence in the form of simulation models. To assess the capabilities of present software and hardware for future development. AI Class Notes, John Shieh, 2012

AI is particularly concerned with the automation of intelligent behavior As a young discipline, it is the collection of problems and methodologies studied by AI researchers. As an empirical science, it is the study of symbolic systems for the purpose of understanding and implementing intelligent activities. AI Class Notes, John Shieh, 2012

Two most fundamental problems of AI knowledge representation problem-solving technique, such as search AI Class Notes, John Shieh, 2012

History of AI Pre-1950 1950-1970: Aristotle's philosophy and logic. Descartes's view -- the structure of ideas about the world is not necessarily the same as the physical world. Graph theory (Euler, 1735). Boolean algebra (Boole, 1847). First-order predicate calculus (Frege, 1879). Neural net model (Warren McCulloch, 1943) 1950-1970: LISP (John McCarthy, Dartmouth, 1960) Frames - a knowledge representation (Marvin Minsky, Dartmouth, 1975) Logic Theorist proves theorems in propositional calculus (A. Newell, J.C.Shaw, and H. Simon, 1957) DENDRAL infers the structure of organic molecules (Edward Feigenbaum, CMU,later 1960) AI Class Notes, John Shieh, 2012

History of AI 1970-present Knowledge representations Scripts (Roger Schank & Robert Abelson, Yale, 1977) Game playing (tic-tac-toe, chess, 16 puzzle): Board games Heuristic search techniques Chess playing programs (David Slate & Larry Atkin, Northwestern, 1976) Automated reasoning and theorem proving Two approaches: proof finding and consequence finding. General Problem Solver (Allen Newell & Herbert Simon, CMU, 1963). The resolution principle (J.A. Robinson, 1965). Formalize search algorithms. Develop formal representation languages, such as predicate calculus, fuzzy logic AI Class Notes, John Shieh, 2012

Natural language understanding Expert systems Importance of domain-specific knowledge. MYCIN diagnosing and prescribing treatment for spinal meningitis and bacterial infection of the blood (Stanford, mid-1970). PROSPECTOR (Richard Duda, SRI, 1979) Natural language understanding Attempt to deal with issues of semantic meaning as well as syntactic form. Real understanding depends on the background knowledge about the domain of discourse and idioms and an ability to apply general contextual knowledge to resolve ambiguities. Much of the current work is devoted to finding representational formalisms. SHRDLU (Terry Winograd, 1973) for a “micro world” HEARSAY (Raj Reddy, CMU, 1976) AI Class Notes, John Shieh, 2012

Planning and robotics Machine learning Generate plans based on specialized knowledge of some domain. Hierarchical problem decomposition. Error recovery -- automatic revision of plans corrects some unexpected problems. SHAKEY -- one of the first robots (Bertram Raphael, SRI, early 1970) Machine learning Winston's learning program (1975). Learn from experience, analogy, examples, or by being told. AI Class Notes, John Shieh, 2012

Languages and environments for AI Vision Vision is a form perception based on optical sensing. Perception is the construction and maintenance of an internal model of the external environment. Image processing: pre-processing, feature extraction. 3-D modeling and scene analysis Languages and environments for AI High-level languages: LISP, PROLOG. Object-oriented programming. Shells of expert systems. AI Class Notes, John Shieh, 2012

Important Features of Artificial Intelligence The use of computers to do reasoning, pattern recognition, learning, or some other form of inference. A focus on problems that do not respond to algorithmic solutions. This underlies the reliance on heuristic search as an AI problem-solving technique. A concern with problem-solving using inexact, missing, or poorly defined information and the use of representational formalisms that enable the programmer to compensate for these problems. Reasoning about the significant qualitative features of a situation. An attempt to deal with issues of semantic meaning as well as syntactic form. Answers that are neither exact nor optimal, but are in some sense “sufficient”. This is a result of the essential reliance on heuristic problem-solving methods in situations where optimal or exact results are either too expensive or not possible. The use of large amounts of domain-specific knowledge in solving problems. This is the basis of expert systems. The use of meta-level knowledge to effect more sophisticated control of problem- solving strategies. Although this is a very difficult problem, addressed in relatively few current systems, it is emerging as an essential are of research. AI Class Notes, John Shieh, 2012