CSE 471/598 CBS 598 Introduction to Artificial Intelligence Spring 2008

Slides:



Advertisements
Similar presentations
ARTIFICIAL INTELLIGENCE
Advertisements

Artificial Intelligence
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
AI 授課教師:顏士淨 2013/09/12 1. Part I & Part II 2  Part I Artificial Intelligence 1 Introduction 2 Intelligent Agents Part II Problem Solving 3 Solving Problems.
WHAT IS ARTIFICIAL INTELLIGENCE?
Artificial Intelligence A Modern Approach Dennis Kibler.
What is Artificial Intelligence? –Depends on your perspective... Philosophical: a method for modeling intelligence Psychological: a method for studying.
CSE 471/598,CBS598 Introduction to Artificial Intelligence Spring 2005
Introduction to Introduction to Artificial Intelligence Henry Kautz.
1 Lecture 33 Introduction to Artificial Intelligence (AI) Overview  Lecture Objectives.  Introduction to AI.  The Turing Test for Intelligence.  Main.
Introduction to Artificial Intelligence CSE 473 Winter 1999.
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
Artificial Intelligence Overview John Paxton Montana State University August 14, 2003.
CSE 471/598,CBS598 Introduction to Artificial Intelligence Fall 2004
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR, TAs: Kapil Thadani 724 CEPSR, Phong Pham TA Room.
Artificial Intelligence Overview John Paxton Montana State University February 22, 2005
Random Administrivia In CMC 306 on Monday for LISP lab.
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.
INSTRUCTOR: DR. XENIA MOUNTROUIDOU CS CS Artificial Intelligence.
ARTIFICIAL INTELLIGENCE Introduction: Chapter Textbook: S. Russell and P. Norvig Artificial Intelligence: A Modern Approach Prentice Hall, 2003,
Artificial Intelligence
CSCE 315: Programming Studio Artificial Intelligence.
ARTIFICIAL INTELLIGENCE
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.
CPSC 171 Artificial Intelligence Read Chapter 14.
Artificial Intelligence Andrea Danyluk For FPS 2/2/04.
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
C463 / B551 Artificial Intelligence Dana Vrajitoru Introduction.
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE Introduction: Chapter 1.
ARTIFICIAL INTELLIGENCE Introduction: Chapter 1. Outline Course overview What is AI? A brief history The state of the art.
1 AI and Agents CS 171/271 (Chapters 1 and 2) Some text and images in these slides were drawn from Russel & Norvig’s published material.
AI Principles, Semester 2, Spring 2008, Week 1, Lecture 1, 1 Introduction Why AI is Important Structure of the course History of AI AI as a field of study.
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
Introduction (Chapter 1) CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Introduction: Chapter 1
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
CSC4444: Artificial Intelligence Fall 2011 Dr. Jianhua Chen Slides adapted from those on the textbook website.
A RTIFICIAL I NTELLIGENCE Introduction 3 October
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.
Introduction to Artificial Intelligence and Soft Computing
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
Lecture 1: Introduction Heshaam Faili University of Tehran What is AI? Foundations of AI The History of AI State of the Art.
Artificial Intelligence
The Dream of an Intelligent Machine Hans W. Guesgen Computer Science Department.
What is Artificial Intelligence? What is artificial intelligence? It is the science and engineering of making intelligent machines, especially intelligent.
CSE 471/598 Introduction to Artificial Intelligence Fall 2002.
What is Artificial Intelligence?
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
Artificial Intelligence Lecture 2 Department of Computer Science, International Islamic University Islamabad, Pakistan.
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.
Artificial Intelligence ( AI ) Ahmed Ismail AIT 600 Spring 08.
1 Artificial Intelligence & Prolog Programming CSL 302.
Artificial Intelligence Hossaini Winter Outline book : Artificial intelligence a modern Approach by Stuart Russell, Peter Norvig. A Practical Guide.
Artificial Intelligence
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR Tas: Andrew Rosenberg Speech Lab, 7 th Floor CEPSR Sowmya Vishwanath TA Room.
CSC 290 Introduction to Artificial Intelligence
Artificial Intelligence (CS 370D)
Artificial Intelligence Mr. Sciame Section 2
Artificial Intelligence introduction(2)
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
AI and Agents CS 171/271 (Chapters 1 and 2)
CS 404 Artificial Intelligence
Artificial Intelligence
Supplemental slides for CSE 327 Prof. Jeff Heflin
Artificial Intelligence Andrea Danyluk For FPS 2/2/04.
Presentation transcript:

CSE 471/598 CBS 598 Introduction to Artificial Intelligence Spring

CSE 471/598, CBS 598 H. Liu2 Introduction You: a future AI Expert TA: Wait to see Time and Place: on the web, Me: Huan Liu, ( My office hours Slides are updated periodically

CSE 471/598, CBS 598 H. Liu3 Course introduction What is AI (many definitions of AI) One definition: a field to enable computers with human-level intelligence with attempts to understand intelligent entities. We will evaluate many definitions later. What is this course about (or why should everyone learn AI?) understand ourselves better build automated intelligent agents improve problem solving skills

CSE 471/598, CBS 598 H. Liu4 Course workload and evaluation We will work together - “No pain, no gain!”  Projects (30%, 2-3) – all in Lisp or Java?  Exam(s) (2*25%)  Homework (~20%)  Quizzes and class participation (~10% extra) Which grading system (w/wo +/-) Late penalty, YES and exponentially increased Academic integrity (

CSE 471/598, CBS 598 H. Liu5 Course plan Text Book: AI - A Modern Approach 2 nd Edition in green Reading assignment: chapters covered About chapters Our goal: “to finish all these chapters” One major subject per week TIP Try to keep up and avoid catch-up

CSE 471/598, CBS 598 H. Liu6 Major Topics Intelligent agents Problem solving Knowledge and reasoning Acting logically Learning Uncertainty TIP Comprehend the topics with your common sense

CSE 471/598, CBS 598 H. Liu7 Welcome to this class! We will work together throughout this semester and your active participation is crucial for the success of the class – the actual shortcut to your success What is a true shortcut? Questions and suggestions are welcome anytime. E.g., if you find anything incorrect or unclear, send an or talk to me, or discuss it in class You get feedback from us, and I expect feedback from you, too Use myASU to send and for discussions

Introduction of AI - Gearing up for a fun semester about intelligent agents - What is an intelligent agent in your view?

CSE 471/598, CBS 598 H. Liu9 What is AI About thinking and acting We are not alone, but … (Homo genus) Acting humanly: The Turing test (by Turing 1950) Its original purpose What do we need to pass the test? Does that serve our original purpose? Thinking humanly: Cognitive modeling “Think-aloud” to learn from human and recreate in computer programs (GPS) What the Eyes see, a camera cannot

CSE 471/598, CBS 598 H. Liu10 What is AI (2) Thinking rationally: Syllogisms, Logic What would you act on the $50 iBooks incident? Unable to deal with uncertainty Some paradoxes: Liar, Barber  Gödel's incompleteness and Turing's undecidability Gödel's incompleteness Turing Acting rationally: A rational agent (something that acts) to achieve best or best expected outcomes Some rational actions do not involve inference  An example – a reflex doe not need inference A set of definitions (Figure 1.1)

CSE 471/598, CBS 598 H. Liu11 Foundations of AI Philosophy (428 B.C. - Present) – reasoning and learning Can formal rules be used to draw valid conclusions? How does the mental mind arise from a physical brain? Where does knowledge come from? How does knowledge lead to action?

CSE 471/598, CBS 598 H. Liu12 Mathematics (c Present) - logic, probability, decision making, computation What are the formal rules to draw conclusions? What can be computed? How do we reason with uncertain information? Economics (1776-present) How should we make decisions so as to maximize payoff? How should we do this when others may not go along? How should we do this when the payoff may be far in the future?

CSE 471/598, CBS 598 H. Liu13 Neuroscience (1861-present) How do brains process information  Processing speed, memory size in a computer (Figure 1.3) Psychology ( Present) - investigating human mind How do humans and animals think and act?  Mind Wide Open Computer engineering ( Present) - ever improving tools How can we build an efficient computer?  Moors Law

CSE 471/598, CBS 598 H. Liu14 Control theory and Cybernetics (1948- present) How can artifacts operate under their own control? Feedback and adapt Linguistics ( Present) - the structure and meaning of language How does language relate to thought? Computational linguistics

CSE 471/598, CBS 598 H. Liu15 Brief History of AI Gestation of AI ( ) McCulloch and Pitts’s model of artificial neurons Minsky’s 40-neuron network Alan Turing’s Computing Machinary and Intelligence Birth of AI (1956) A 2-month Dartmouth workshop of 10 attendees – the name of AI Newell and Simon’s Logic Theorist Should another name like `computational rationality’ be used? Any suggestion? Early enthusiasm, great expectations ( ) GPS by Newell and Simon, Lisp by McCarthy, Blockworld by Minsky

CSE 471/598, CBS 598 H. Liu16 AI facing reality ( ) Many predictions of AI’s coming successes  A computer would be a chess champion in 10 years (1957) Machine translation – Syntax is not enough Intractability of the problems attempted by AI “What computers cannot do” in 76 Knowledge-based systems ( ) Knowledge is power, acquiring knowledge from experts Expert systems (MYCIN) AI - an industry ( present) Many AI systems help companies to save money and increase productivity

CSE 471/598, CBS 598 H. Liu17 The return of neural networks (1986 – present) PDP books by Rumelhart and McClelland Connectionist models vs. symbolic models AI – a science (1987 – present) Build on existing theories vs. propose brand new ones Rigorous empirical experiments Learn from data – machine learning, data mining AI – intelligent agents (1995 – present) Working agents embedded in real environments with continuous sensory inputs

CSE 471/598, CBS 598 H. Liu18 Some examples of AI applications Smart bombs Deep Blue, and others E-Game industry Intelligent houses Intelligent appliances RoboCup Mars rovers Biometrics Communications ( , word processor) Auto driving from E to W (98% vs. 2%) Consumer protection

CSE 471/598, CBS 598 H. Liu19 Concluding remarks “The real value of the discipline, Mr. Lazowska said, is less in acquiring a skill with technology tools - the usual definition of computer literacy - than in teaching students to manage complexity; to navigate and assess information; to master modeling and abstraction; and to think analytically in terms of algorithms, or step-by- step procedures.” from What is AI about?

CSE 471/598, CBS 598 H. Liu20 Refresher for LISP What is it? ANSI Common Lisp, Paul Graham, Prentice Hall Input (e.g., terminal, files) Output (e.g., files, printing) Processing (various operations) How to run it?