Introduction to Artificial Intelligence

Slides:



Advertisements
Similar presentations
ARTIFICIAL INTELLIGENCE
Advertisements

Additional Topics ARTIFICIAL INTELLIGENCE
Artificial Intelligence
Artificial Intelligence. Intelligent? What is intelligence? computational part of the ability to achieve goals in the world.
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.
Artificial Intelligence Computational Intelligence Alien Intelligence? Summer 2004 Dennis Kibler.
Artificial Intelligence A Modern Approach Dennis Kibler.
CSE 473: Artificial Intelligence Dan Weld Slides from Dan Klein, Luke Zettlemoyer, Stuart Russell, Andrew Moore.
Introduction to Introduction to Artificial Intelligence Henry Kautz.
Introduction to Artificial Intelligence CSE 473 Winter 1999.
CSE 471/598,CBS598 Introduction to Artificial Intelligence Fall 2004
1. 1 Text Book Artificial Intelligence: A Modern Approach, S. Russell and P. Norvig, 3/e, Prentice Hall, 2010 References  Artificial Intelligence, Patrick.
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
ARTIFICIAL INTELLIGENCE
1 Artificial Intelligence An Introductory Course.
CPSC 171 Artificial Intelligence Read Chapter 14.
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.
Ch1 AI: History and Applications Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2011.
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.
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.
Introduction: Chapter 1
CSC4444: Artificial Intelligence Fall 2011 Dr. Jianhua Chen Slides adapted from those on the textbook website.
Artificial Intelligence CS 363 Kawther Abas Lecture 1 Introduction 5/4/1435.
Introduction to Artificial Intelligence and Soft Computing
Assoc. Prof. Abdulwahab AlSammak. Course Information Course Title: Artificial Intelligence Instructor : Assoc. Prof. Abdulwahab AlSammak
Introduction to Artificial Intelligence Mitch Marcus CIS391 Fall, 2008.
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
AI: Can Machines Think? Juntae Kim Department of Computer Engineering Dongguk University.
Introduction to Artificial Intelligence CS 438 Spring 2008.
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
Artificial Intelligence Lecture 2 Department of Computer Science, International Islamic University Islamabad, Pakistan.
1 Introduction to Artificial Intelligence CSE 415 Winter 2006.
CSE 473: Artificial Intelligence
1 Artificial Intelligence & Prolog Programming CSL 302.
CMPT 463 Artificial Intelligence Instructor: Tina Tian.
Artificial Intelligence
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
CSC 290 Introduction to Artificial Intelligence
Artificial Intelligence: Definition
Artificial Intelligence for Engineers
CS4341 Introduction to Artificial Intelligence
A I (Artificial Intelligence)
Artificial Intelligence (AI)
Introduction to Artificial Intelligence
Artificial Intelligence for Engineers
Basic Intro Tutorial on Machine Learning and Data Mining
Course Instructor: knza ch
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
Artificial Intelligence (AI)
Introduction to Artificial Intelligence and Soft Computing
Introduction to Artificial Intelligence
AI and Agents CS 171/271 (Chapters 1 and 2)
Future of Artificial Intelligence
CS 404 Artificial Intelligence
Artificial Intelligence
Introduction to Artificial Intelligence
Artificial Intelligence and Searching
Artificial Intelligence Machine Learning
AI Application Session 12
Presentation transcript:

Introduction to Artificial Intelligence CSE 473 Winter 2019

Administrative Details Instructor: Linda Shapiro, 634 CSE, shapiro@cs.washington.edu TAs: Dianqi Li, dianqili@uw.edu Beibin Li, beibin@uw.edu Bindita Chaudhur, bindita@uw.edu Rajneil Rana, rajneil@uw.edu Course Home Page: https://courses.cs.washington.edu/courses/cse473/19wi/ Text: Artificial Intelligence: A Modern Approach (3rd edition), Russell and Norvig

This Lecture What is AI all about, roughly from Chapters 1 and 2.

What is intelligence? What capabilities should a machine have for us to call it intelligent?

Turing’s Test If the human cannot tell whether the responses from the other side of a wall are coming from a human or computer, then the computer is intelligent.

Performance vs. Humanlike What is more important: how the program performs or how well it mimics a human? Can you get a computer to do something that you don’t know how to do? Like what? What about creativity?

Mundane Tasks Perception Natural Language Reasoning Robot Control Vision Speech Natural Language Understanding Generation Translation Reasoning Robot Control

Formal Tasks Games Mathematics Chess Checkers Kalah, Othello Logic Geometry Calculus Proving properties of programs

Expert Tasks Engineering Medical Financial Design Fault Finding Manufacturing planning Medical Diagnosis Medical Image Analysis Financial Stock market predictions

What is an intelligent agent? What is an agent? What does rational mean? Are humans always rational? Can a computer always do the right thing? What can we substitute for the right thing?

Intelligent Agents What kinds of agents already exist today?

Problem Solving C A B Find a sequence of operations to produce the desired situation from the initial situation.

Game Playing Given: WIN! An initial position in the game The rules of the game The criteria for winning the game WIN!

Constraint Satisfaction Example: Map Coloring

Reasoning Given: Prove: x (human(x) -> animal(x)) x (animal(x) -> (eats(x)  drinks(x))) Prove: x (human(x) -> eats(x))

Learning Example: Neural Network

Natural Language Understanding Pick up a big red block. OK. While hunting in Africa, I shot an elephant in my pajamas. I don’t understand.

Computer Vision with Machine Learning Given: Some images and their corresponding descriptions  {trees, grass, cherry trees} {cheetah, trunk} {mountains, sky} {beach, sky, trees, water} Remove arrow Dot! Our Give title/description of each system To solve: What object classes are present in new images  ?

Groundtruth Data Set: Annotation Samples tree(97.3), bush(91.6), spring flowers(90.3), flower(84.4), park(84.3), sidewalk(67.5), grass(52.5), pole(34.1) sky(99.8), Columbia gorge(98.8), lantern(94.2), street(89.2), house(85.8), bridge(80.8), car(80.5), hill(78.3), boat(73.1), pole(72.3), water(64.3), mountain(63.8), building(9.5) Italy(99.9), grass(98.5), sky(93.8), rock(88.8), boat(80.1), water(77.1), Iran(64.2), stone(63.9), bridge(59.6), European(56.3), sidewalk(51.1), house(5.3) sky(95.1), Iran(89.3), house(88.6), building(80.1), boat(71.7), bridge(67.0), water(13.5), tree(7.7)

Stuart Russell’s “Potted History of AI” 1943 McCulloch & Pitts: neural nets model of the brain 1950 Turing’s “Computing Machinery and Intelligence” 1952-69 Look Ma, no hands 1950s Early AI Programs: Logic Theorist, Checker Player, Geom 1956 Term “Artificial Intelligence” adopted 1965 Robinson’s complete algorithm for logical reasoning 1966-74 AI discovers computational complexity; neural nets go 1969-79 Early development of knowledge-based “expert systems” 1980-88 Expert systems boom 1988-93 Expert systems bust: “AI Winter” 1985-95 Neural networks return 1988- AI and Statistics together 1995- Agents, agents everywhere NOW- PROBABILITY EVERYWHERE! NOW- Learning, Learning, Learning NOW- DEEP Learning

Overview of Intended Topics Introduction to AI (Chs. 1-2, done) Problem Solving by Search (Ch 3) “Big Chapter” Beyond Classical Search (Ch 4) Adversarial Search (Ch 5) “Game Playing” Constraint Satisfaction Problems (Ch 6) Learning (related to Ch 18 and 20) Computer Vision (not from book) Knowledge and Reasoning (Loosely related to Ch 8, 9, 14, 15) 9. Other Applications

Overview of Intended Assignments Blind search (easy Python warmup) Heuristic search for robot planning Game playing with Kalah game A computer vision assignment A machine learning assignment