CS480/580 Introduction to Artificial Intelligence Shuiwang Ji.

Slides:



Advertisements
Similar presentations
CSE 5522: Survey of Artificial Intelligence II: Advanced Techniques Instructor: Alan Ritter TA: Fan Yang.
Advertisements

Bart Selman CS CS 475: Uncertainty and Multi-Agent Systems Prof. Bart Selman Introduction.
WHAT IS ARTIFICIAL INTELLIGENCE?
CSE 471/598 Introduction to Artificial Intelligence (aka the very best subject in the whole-wide-world) The Class His classes are hard; He is not.
1946: ENIAC heralds the dawn of Computing. I propose to consider the question: “Can machines think?” --Alan Turing, : Turing asks the question….
Introduction to Introduction to Artificial Intelligence Henry Kautz.
1946: ENIAC heralds the dawn of Computing I propose to consider the question: “Can machines think?” --Alan Turing, : Turing asks the question….
CSE 574 – Artificial Intelligence II Statistical Relational Learning Instructor: Pedro Domingos.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
Three Fundamental Questions Facing our Age G Origin of the Universe G Origin of Life G Nature of Intelligence.
Introduction to Artificial Intelligence CSE 473 Winter 1999.
© 2002 Franz J. Kurfess Introduction 1 CPE/CSC 481: Knowledge-Based Systems Dr. Franz J. Kurfess Computer Science Department Cal Poly.
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.
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.
CS : Artificial Intelligence: Representation and Problem Solving Fall 2002 Prof. Tuomas Sandholm Computer Science Department Carnegie Mellon University.
CSE 590ST Statistical Methods in Computer Science Instructor: Pedro Domingos.
© 2001 Franz J. Kurfess Introduction 1 CPE/CSC 580: Knowledge Management Dr. Franz J. Kurfess Computer Science Department Cal Poly.
CSE 515 Statistical Methods in Computer Science Instructor: Pedro Domingos.
Introduction to Artificial Intelligence ITK 340, Spring 2010.
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
CPSC 171 Artificial Intelligence Read Chapter 14.
Reference: "Artificial Intelligence, a Modern Approach, 3rd ed."
ARTIFICIAL INTELLIGENCE Introduction: Chapter 1. Outline Course overview What is AI? A brief history The state of the art.
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
Xiaoying Sharon Gao Mengjie Zhang Computer Science Victoria University of Wellington Introduction to Artificial Intelligence COMP 307.
19/13/2015CS360 AI & Robotics CS360: AI & Robotics TTh 9:25 am - 10:40 am Shereen Khoja
Introduction: Chapter 1
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
Introduction to Artificial Intelligence Mitch Marcus CIS391 Fall, 2008.
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
1 2010/2011 Semester 2 Introduction: Chapter 1 ARTIFICIAL INTELLIGENCE.
CS511: Artificial Intelligence II
So what is AI?.
© 2002 Franz J. Kurfess Introduction 1 CPE/CSC 481: Knowledge-Based Systems Dr. Franz J. Kurfess Computer Science Department Cal Poly.
Artificial Intelligence IES 503 Asst. Prof. Dr. Senem Kumova Metin.
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Introduction to Artificial Intelligence CS 438 Spring 2008.
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
General Information Course Id: COSC6368 Artificial Intelligence Professor: Ricardo Vilalta Classroom:AH 110 Telephone: (713)
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 3, 2002.
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 7, 2003.
CITS4211 Artificial Intelligence Semester 1, 2013 A/Prof Lyndon While School of Computer Science & Software Engineering The University of Western Australia.
CMPT 463 Artificial Intelligence Instructor: Tina Tian.
ECE457 Applied Artificial Intelligence R. Khoury (2007)Page 1 Please pick up a copy of the course syllabus from the front desk.
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR Tas: Andrew Rosenberg Speech Lab, 7 th Floor CEPSR Sowmya Vishwanath TA Room.
Brief Intro to Machine Learning CS539
Artificial Intelligence for Engineers
CS4341 Introduction to Artificial Intelligence
Artificial intelligence (AI)
Introduction to Artificial Intelligence
General Information Course Id: COSC4368 Artificial Intelligence Programming Time: Mondays and Wednesdays 1:00 PM – 2:30 PM Professor: Ricardo Vilalta.
Artificial Intelligence (CS 461D)
Artificial Intelligence (CS 370D)
Artificial Intelligence for Engineers
Basic Intro Tutorial on Machine Learning and Data Mining
CSCI 5582 Artificial Intelligence
Course Instructor: knza ch
Artificial Intelligence (AI)
EA C461 – Artificial Intelligence Introduction
Fundamental of Artificial Intelligence (CSC3180)
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
CMPT 420 / CMPG 720 Artificial Intelligence
Artificial Intelligence
Presentation transcript:

CS480/580 Introduction to Artificial Intelligence Shuiwang Ji

General information u Instructor: Shuiwang Ji  Office hours: Monday and Wednesday, 4:30PM- 5:30PM, or by appointment  Office location: E&CS 3204   Research interests: machine learning, data mining, computer vision, computational biology u Course Homepage: 2

Textbooks u Main text: Artificial Intelligence: A Modern Approach, 3rd Edition, by Stuart Russell and Peter Norvig u LISP programming: Practical Common Lisp by Peter Seibel Other LISP books also work 3

Grading u Graduates and undergraduates will be graded separately u Homework:  Undergraduate (30%): there will be 4-5 homework  Graduate: (25%): there will be 3-4 homework u Term paper (5%): ONLY for graduate students u Project (30%): there will be 2-3 projects u Exam (40%):  Exam 1: 10%  Exam 2: 10%  Final exam 20% 4 All homework and projects are strictly individual

LISP programming u Projects will involve LISP programming u Use Lisp-in-a-box (link from the class page) u Easy to install and use u A free book on LISP is available u Partial code will ONLY be provided in LISP u Need LISP tutorial lecture? 5

Project grading u Partial code in LISP will be provided u Students are asked to program the core algorithms u Some example inputs will be given, and the outputs and analysis are graded u Grading criteria  General structure: 10%  Project report: 30%  Correctness: 60% 6

Course overview u Intelligent agent architecture u Problem-solving by searching u Constraint satisfaction problems (CSP) u Propositional logic u First-order logic u Probabilistic inference and Bayesian networks u Planning and Markov decision processes (MDP) u Machine learning 7

Class homepage u The class is temporally run through the homepage: u Switch to blackboard later on u Not hardcopy handouts, check class homepage/blackboard regularly 8

What is AI? 9

Two central questions 10 Humanly or rationally Thinking or acting Rational: does the “right thing” given what is knows

Definitions of AI 11 Humanly or rationally Thinking or acting

Think humanly: cognitive science 12 Do we want a machine that beats humans in chess or a machine that thinks like humans while beating humans in chess? DeepBlue supposedly DOESN’T think like humans

Think rationally: law of thought 13 1.Not easy to take informal knowledge and state it in the formal terms required by logical notation 2.Reasoning on real-world problems is computationally demanding

Acting humanly: The Turing test 14 Mechanical flight became possible only when people decided to stop emulating birds… Natural language processing Knowledge representation Automated reasoning Machine learning Natural language processing Knowledge representation Automated reasoning Machine learning

Acting rationally: rational agent 15 Making correct inference is sometimes part of being a rational agent Correct inference is not all of rationality There are ways of acting rationally that cannot be said to involve inference Making correct inference is sometimes part of being a rational agent Correct inference is not all of rationality There are ways of acting rationally that cannot be said to involve inference

The rational agent approach 16 Think humanlyThink rationally Acting humanly Acting rationally Humanly or rationally Thinking or acting

Rational agent 17

AI prehistory 18

Why AI? 19

Only thing Microsoft & Google agrees 20 u “If you invent a breakthrough in artificial intelligence, so machines can learn," Mr. Gates responded, "that is worth 10 Microsofts." (Quoted in NY Times, Monday March 3, 2004) u No. 1: AI at human level in year time frame  Sergey Brin & Larry Page (independently, when asked to name the top 5 areas needing research. Google Faculty Summit, July 2007)

ENIAC: The beginning of computing age (1946) 21

Three fundamental questions in our age u Origin of the Universe u Origin of life u Nature of intelligence 22 u Along with molecular biology, AI is regularly cited as the “field I would most like to be in” by scientists in other disciplines

The age before AI 23 I propose to consider the question: “Can machines think?” --Alan Turing, 1950

1956: A new field is born 24 u We propose that a 2 month, 10 man study of artificial intelligence be carried out during the summer of 1956 at Dartmouth College in Hanover, New Hampshire. u - Dartmouth AI Project Proposal; J. McCarthy et al.; Aug. 31, 1955.Dartmouth AI Project Proposal

1997: Deep blue 25 I could feel human-level intelligence across the room -Gary Kasparov, World Chess Champion (human) vs.

2005: Cars drive themselves 26 u Stanley and three other cars drive themselves over a 132 mile mountain road

2005: Robots play soccer 27

2006: AI Celebrates its Golden Jubilee…

Visual object recognition 29 Sample images from the PASCAL Visual Object Classes Challenge AeroplanesBicyclesBirdsBoatsBusesCars Cats TrainsCowsChairsDogsHorses

Action recognition 30 Sample video frames from the TRECVID video surveillance evaluation

Autonomous robot 31 Mars Exploration Rover Learning Applied to Ground Robots (LAGR)

Medical diagnosis 32

..and thankfully You step in to take CS 480/580 Welcome!

What we will do? u Major AI topics: problem-solving by search, constraint satisfaction problems, logic reasoning, probabilistic reasoning, planning, machine learning u Practical implementation, such as 8-puzzle 34

Next class u Intelligent agent architecture u Read Chapter 2 of AIMA 35