1 CSC 550: Introduction to Artificial Intelligence Spring 2004 See online syllabus at: Course goals:  survey.

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

Artificial Intelligence. Intelligent? What is intelligence? computational part of the ability to achieve goals in the world.
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
Artificial Intelligence
Introduction to AI Kaziwa H. Saleh. What is AI? John McCarthy defines AI as “the science and engineering to make intelligent machines”. AI is the study.
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?
What is Artificial Intelligence? –Depends on your perspective... Philosophical: a method for modeling intelligence Psychological: a method for studying.
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.
Artificial Intelligence Overview John Paxton Montana State University August 14, 2003.
CSE 471/598,CBS598 Introduction to Artificial Intelligence Fall 2004
Random Administrivia In CMC 306 on Monday for LISP lab.
1. 1 Text Book Artificial Intelligence: A Modern Approach, S. Russell and P. Norvig, 3/e, Prentice Hall, 2010 References  Artificial Intelligence, Patrick.
Artificial Intelligence Instructor: Professor Yun Peng
1 4 questions (Revisited) What are our underlying assumptions about intelligence? What kinds of techniques will be useful for solving AI problems? At what.
D Goforth - COSC 4117, fall Notes  Program evaluation – Sept Student submissions  Mon. Sept 11, 4-5PM  FA 181 Comments to committee are.
What is Artificial Intelligence? –not programming in LISP or Prolog (!) –depends on your perspective... a method for modeling intelligence a method for.
Artificial Intelligence
Artificial Intelligence & Cognitive Science By: Andrea Pope, Cindy Burdine, and Kazumi Inoue.
Intelligence & Artificial Intelligence You must have a pre-prepared sentence or two to spout about what is a description of intelligence.. And what is.
Introduction to AI, H. Feili 1 Introduction to Artificial Intelligence LECTURE 1: Introduction What is AI? Foundations of AI The.
1 Artificial Intelligence An Introductory Course.
Artificial Intelligence
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.
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 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.
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: Definition “... the branch of computer science that is concerned with the automation of intelligent behavior.” (Luger, 2009) “The.
Artificial Intelligence
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
A RTIFICIAL I NTELLIGENCE Introduction 3 October
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
CNS 4470 Artificial Intelligence. What is AI? No really what is it? No really what is it?
Artificial Intelligence CS 363 Kawther Abas Lecture 1 Introduction 5/4/1435.
1 Artificial Intelligence GholamReza GhassemSani Fall 1383.
Introduction to Artificial Intelligence and Soft Computing
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.
1 Introduction to Artificial Intelligence (Lecture 1)
Due Monday Read chapter 2 Homework: –Chapter 1, exercises –Answer each in 100 words or less. Send to from your preferred.
Lecture 1: Introduction Heshaam Faili University of Tehran What is AI? Foundations of AI The History of AI State of the Art.
1 CS 385 Fall 2006 Chapter 1 AI: Early History and Applications.
AI: Can Machines Think? Juntae Kim Department of Computer Engineering Dongguk University.
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?
Introduction to Artificial Intelligence CS 438 Spring 2008.
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
Princess Nora University Artificial Intelligence CS 461 Level 8 1.
A Brief History of AI Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
Vilalta/Norvig/Eick: History of AI Origins McCulloch and Pitts (1943) Model of Artificial Neurons. Donald Hebb (1949) Hebbian Learning Conference at Dartmouth.
1 Artificial Intelligence & Prolog Programming CSL 302.
1 CMSC 671 Fall 2001 Class #10 – Thursday, October 4.
Uses and Limitations Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
Artificial Intelligence
Artificial Intelligence
Artificial Intelligence
Course Objectives This part of course introduces some main strategies and methods used in intelligent systems. The topics include the history and applications.
A I (Artificial Intelligence)
History of Artificial Intelligence(AI)
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
Artificial Intelligence (Lecture 1)
Introduction to Artificial Intelligence and Soft Computing
COMP3710 Artificial Intelligence Thompson Rivers University
Artificial Intelligence
Presentation transcript:

1 CSC 550: Introduction to Artificial Intelligence Spring 2004 See online syllabus at: Course goals:  survey the field of Artificial Intelligence, including major areas of study and research  study the foundational concepts and theories that underlie AI, including search, knowledge representation, and sub-symbolic models  contrast the main approaches to AI: symbolic vs. emergent  provide practical experience developing AI systems using Scheme

2 What is the field of Artificial Intelligence? General definition: AI is the branch of computer science that is concerned with the automation of intelligent behavior.  at least we have experience with human intelligence possible definition: intelligence is the ability to form plans to achieve goals by interacting with an information-rich environment intelligence encompasses abilities such as: understanding language, reasoning, perception, learning, … Tighter definition: AI is the science of making machines do things that would require intelligence if done by people. (Minsky)  what is intelligent behavior?  is intelligent behavior the same for a computer and a human? e.g., Weizenbaum's ELIZA program

3 What is AI? (cont.) Self-defeating definition: AI is the science of automating intelligent behaviors currently achievable by humans only.  AI ranges across many disciplines computer science, engineering, cognitive science, logic, …  research often defies classification, requires a broad context Self-fulfilling definition: AI is the collection of problems and methodologies studied by AI researchers.  this is a common perception by the general public  as each problem is solved, the mystery goes away and it's no longer "AI" successes go away, leaving only unsolved problems

4 Pre-history of AI the quest for understanding & automating intelligence has deep roots 4 th cent. B.C.: Aristotle studied mind & thought, defined formal logic 14 th –16 th cent.: Renaissance thought built on the idea that all natural or artificial processes could be analyzed and understood 19 th cent.: advances in science made the idea of artificial life seem plausible Shelley's Frankenstein raised moral and ethical questions Babbage's Analytical Engine proposed programmable machine -- metaphor for brain 19 th -20 th cent.: advances in logic formalisms, e.g., Boolean algebra, predicate calculus 20 th cent.: advent of digital computers in late 1940's made AI viable Turing wrote seminal paper on thinking machines (1950) birth of AI occurred when Marvin Minsky & John McCarthy organized the Dartmouth Conference in 1956  brought together researchers interested in "intelligent machines"  for next 20 years, virtually all advances in AI were by attendees Minsky (MIT), McCarthy (MIT/Stanford), Newell & Simon (Carnegie),…

5 History of AI the history of AI research is a continual cycle of optimism & hype  reality check & backlash  refocus & progress  … 1950's – birth of AI, optimism on many fronts general purpose reasoning, machine translation, neural computing, … first neural net simulator (Minsky): could learn to traverse a maze GPS (Newell & Simon): general problem-solver/planner, means-end analysis Geometry Theorem Prover (Gelertner): input diagrams, backward reasoning SAINT(Slagle): symbolic integration, could pass MIT calculus exam 1960's – failed to meet claims of 50's, problems turned out to be hard! so, backed up and focused on "micro-worlds" within limited domains, success in: reasoning, perception, understanding, … ANALOGY (Evans & Minsky): could solve IQ test puzzle STUDENT (Bobrow & Minsky): could solve algebraic word problems SHRDLU (Winograd): could manipulate blocks using robotic arm, explain self Minsky & Papert demonstrated the limitations of neural nets

6 History of AI (cont.) 1970's – results from micro-worlds did not easily scale up so, backed up and focused on theoretical foundations, learning/understanding conceptual dependency theory (Schank) frames (Minsky) machine learning: ID3 (Quinlan), AM (Lenat) practical success: expert systems DENDRAL (Feigenbaum): identified molecular structure MYCIN (Shortliffe & Buchanan): diagnosed infectious blood diseases 1980's – BOOM TOWN! cheaper computing made AI software feasible success with expert systems, neural nets revisited, 5 th Generation Project XCON (McDermott): saved DEC ~ $40M per year neural computing: back-propagation (Werbos), associative memory (Hopfield) logic programming, specialized AI technology seen as future 1990's – again, failed to meet high expectations so, backed up and focused : embedded intelligent systems, agents, … hybrid approaches: logic + neural nets + genetic algorithms + fuzzy + … CYC (Lenat): far-reaching project to capture common-sense reasoning Society of Mind (Minsky): intelligence is product of complex interactions of simple agents Deep Blue (formerly Deep Thought): defeated Kasparov in Speed Chess in 1997

7 Philosophical extremes in AI Neats vs. Scruffies  Neats focus on smaller, simplified problems that can be well-understood, then attempt to generalize lessons learned  Scruffies tackle big, hard problems directly using less formal approaches GOFAIs vs. Emergents  GOFAI (Good Old-Fashioned AI) works on the assumption that intelligence can and should be modeled at the symbolic level  Emergents believe intelligence emerges out of the complex interaction of simple, sub-symbolic processes Weak AI vs. Strong AI  Weak AI believes that machine intelligence need only mimic the behavior of human intelligence  Strong AI demands that machine intelligence must mimic the internal processes of human intelligence, not just the external behavior

8 Criteria for success long term: Turing Test (for Weak AI)  as proposed by Alan Turing (1950), if a computer can make people think it is human (i.e., intelligent) via an unrestricted conversation, then it is intelligent  Turing predicted fully intelligent machines by 2000, not even close  Loebner Prize competition, extremely controversial short term: more modest success in limited domains  performance equal or better than humans e.g., game playing (Deep Blue), expert systems (MYCIN)  real-world practicality $$$ e.g., expert systems (XCON, Prospector), fuzzy logic (cruise control)

9 Criteria for success (cont.) AI is still a long way from its long term goal but in ~50 years, it has matured into a legitimate branch of science  has realized its problems are hard  has factored its problems into subfields  is attacking simple problems first, but thinking big surprisingly, AI has done better at "expert tasks" as opposed to "mundane tasks" that require common sense & experience  hard for humans, not for AI: e.g., chess, rule-based reasoning & diagnosis,  easy for humans, not for AI: e.g., language understanding, vision, mobility, …

10 Course outline 1.AI Programming in Scheme  lists, functions, recursion 2.Problem-solving as search  state spaces  search strategies, heuristics  game playing 3.Knowledge representation & reasoning  representation structures (semantic nets, frames, scripts, …)  expert systems, uncertainty 4.Machine learning  connectionist models: neural nets, backprop, associative memory  emergent models: genetic algorithms, artificial life 5.Selected AI topics  student presentations

11 Next week… Scheme programming  atoms/symbols, lists  functional expressions, evaluation  primitive functions, user-defined functions  recursion: tail vs. full  structuring data Read Chapter 15, online Scheme reference Be prepared for a quiz on  today’s lecture (moderately thorough)  the reading (superficial)