CMSC 372 Artificial Intelligence. Fall Administrivia

Size: px
Start display at page:

Download "CMSC 372 Artificial Intelligence. Fall Administrivia"

Transcription

1 CMSC 372 Artificial Intelligence Fall 2017 Administrivia Instructor: Deepak Kumar Lectures: Mon& Wed 10:10a to 11:30a Labs: Fridays 10:10a to 11:30a Pre requisites: CMSC B206 or H106 and CMSC B231 or permission of instructor Course web page: 2 1

2 3 Machines with minds Decision making and problem solving Machines with actions Robots Thinking Like Acting Like Cognitive modeling/science Computational Psychology How does the brain work? Speech Understanding Turing Test Machines with logic laws of thought Logic Do the right thing Intelligent behavior in artifacts Thinking Rationally Acting rationally Reasoning Etc. Designing Intelligent Agents learning 4 2

3 Machines with minds Decision making and problem solving Thinking Like Cognitive modeling/science Computational Psychology How does the brain work? 5 Machines with minds Decision making and problem solving Cognitive Science Cognitive modeling/science Computational Psychology Thinking Like How does the brain work? Brain as an information processing system Requires theories of internal activities of the brain (level of abstraction? Knowledge or circuits?) How to validate? Predicting and testing behavior of human subjects (top down) Theories from neurological data (bottom up) Two fields: Cognitive Science & Cognitive Neuroscience 6 3

4 Machines with minds Decision making and problem solving Cognitive Science Cognitive modeling/science Computational Psychology Thinking Like How does the brain work? Brain as an information processing system Requires theories of internal activities of the brain (level of abstraction? Knowledge or circuits?) How to validate? Predicting and testing behavior of human subjects (top down) Theories from neurological data (bottom up) Two fields: Cognitive Science & Cognitive neuroscience Problem: Current theories do not explain anything resembling human level general intelligence. 7 Machines with actions Robots Acting Like Speech Understanding Turing Test 8 4

5 Machines with actions Robots Acting Like Speech Understanding Turing Test Alan Turing (1950) The Imitation Game 9 Machines with actions Robots The Turing Test Acting Like Speech Understanding Turing Test Alan Turing (1950) The Imitation Game 10 5

6 Machines with actions Speech Understanding Acting Like Alan Turing (1950) The Imitation Game Robots Turing Test The Turing Test Operational test for intelligent behavior Predicted that by 2000, a machine might have a 30% chance of fooling a lay person for 5 minutes. Anticipated all major arguments against AI in following 50 years Suggested major components of AI: knowledge, reasoning, language understanding, learning Major subfields of AI: language processing, knowledge representation & reasoning, machine learning, vision, robotics 11 Machines with actions Speech Understanding Acting Like Alan Turing (1950) The Imitation Game Robots Turing Test The Turing Test Operational test for intelligent behavior Predicted that by 2000, a machine might have a 30% chance of fooling a lay person for 5 minutes. Anticipated all major arguments against AI in following 50 years Suggested major components of AI: knowledge, reasoning, language understanding, learning Major subfields of AI: language processing, knowledge representation & reasoning, machine learning, vision, robotics Problem: Turing Test is not reproducible, constructive, or amenable to mathematical analysis 12 6

7 2015 Movie The Imitation Game 13 CAPTCHA? Completely Automated Public Turing test to tell Computers and Apart A reverse Turing Test? 14 7

8 Machines with logic laws of thought Logic Thinking Rationally Reasoning Etc. 15 Machines with logic laws of thought Logic Reasoning with Logic Reasoning Thinking Rationally Etc. Aristotle: What are correct arguments/thought processes? Formal Logics: Socrates is human. All humans are mortal. Therefore Socrates is mortal. Laws of thought govern the operation of the mind. 16 8

9 Machines with logic laws of thought Logic Reasoning with Logic Reasoning Thinking Rationally Etc. Aristotle: What are correct arguments/thought processes? Formal Logics: Socrates is human. All humans are mortal. Therefore Socrates is mortal. Laws of thought govern the operation of the mind. Problem: Not all intelligent behavior is mediated by logical deliberation. Not easy to formalize informal knowledge. E.g. Most students might be sleepy. 17 Do the right thing Intelligent behavior in artifacts Acting rationally Designing Intelligent Agents learning 18 9

10 Do the right thing Intelligent behavior in artifacts Rational Behavior Designing Intelligent Agents Acting rationally learning Do the right thing. That which is expected to maximize goal achievement, given available information. Doesn t necessarily involve thinking. E.g. blinking reflex. Any thinking there is, should be in service of rational action. Design Rational Agents. : 19 Do the right thing Intelligent behavior in artifacts Rational Behavior Designing Intelligent Agents Acting rationally learning Do the right thing. That which is expected to maximize goal achievement, given available information. Doesn t necessarily involve thinking. E.g. blinking reflex. Any thinking there is, should be in service of rational action. Design Rational Agents. : Problem: Computational limitations make perfect rationality unachievable. So, design best program for given computational resources

11 Machines with minds Decision making and problem solving Machines with actions Robots Thinking Like Acting Like Cognitive modeling/science Computational Psychology learning Speech Understanding Turing Test Machines with logic laws of thought Logic Do the right thing Intelligent behavior in artifacts Thinking Rationally Acting rationally Reasoning Etc. Designing Intelligent Agents learning 21 Machines with minds Decision making and problem solving Machines with actions Robots Thinking Like Acting Like Cognitive modeling/science Computational Psychology learning Speech Understanding Turing Test Thought Processes Behaviors Machines with logic laws of thought Logic Do the right thing Intelligent behavior in artifacts Thinking Rationally Acting rationally Reasoning Etc. Designing Intelligent Agents learning 22 11

12 23 RoboCup Robot World Cup By the middle of the 21st century, a team of fully autonomous humanoid robot soccer players shall win a soccer game, complying with the official rules of FIFA, against the winner of the most recent World Cup. From:

13 AI Beats FIFA 2052 Champs! What would it take to beat the FIFA World Cup 2052 champions? 25 AI Beats Jeopardy! Champion! 26 13

14 Watson: Jeopardy! February, Answer: Deepak Kumar 28 14

15 Watson/Jeopardy set at CHM 29 Is intelligence computable? 30 15

16 Is intelligence computable? Physical Symbol System Hypothesis a physical symbol system [such as a digital computer, for example] has the necessary and sufficient means for intelligent action. : Newell & Simon, Prehistory of AI Philosophy Mathematics Psychology Economics Linguistics Neuroscience Computer Science Control Theory Logic, methods of reasoning, mind as a physical system, foundations of learning, language, rationality Formal representation and proof, algorithms, computation, (un)decidability, (in)tractability, probability Adaptation, perception and motor control, experimental techniques Formal theories of rational decisions Knowledge representation, grammar Plastic physical substrate for mental activity Computer architectures, programming languages and paradigms (functional, declarative, OOP, etc.) Homeostatic systems, stability, optimal agent designs 32 16

17 Landmarks in AI History 1956 Birth of Artificial Intelligence Dartmouth Conference 1950 Alan Turing Computing Machinery &Intelligence 1943 McCulloch & Pitts Boolean Circuit model of brain Look Ma, no hands! GPS, Geometry Prob. Solver, Checkers, LISP Landmarks in AI History Knowledge based systems DENDRAL, MYCIN, SHRDLU, PLANNER, CD, frames 1943 McCulloch & Pitts Boolean Circuit model of brain 1956 Birth of Artificial Intelligence Dartmouth Conference 1950 Alan Turing Computing Machinery &Intelligence Look Ma, no hands! GPS, Geometry Prob. Solver, Checkers, LISP 1969 Minsky & Papert: Perceptrons kills Neural Network Agenda 1966 ALPAC Report Machine Translation Killed 1965 Robinson Algorithm for logical reasoning 1962 Block et al Perceptron Convergence Theorem

18 Landmarks in AI History Knowledge based systems DENDRAL, MYCIN, SHRDLU, PLANNER, CD, frames 1943 McCulloch & Pitts Boolean Circuit model of brain 1956 Birth of Artificial Intelligence Dartmouth Conference 1950 Alan Turing Computing Machinery & Intelligence Look Ma, no hands! GPS, Geometry Prob. Solver, Checkers, LISP 1969 Minsky & Papert: Perceptrons kills Neural Network Agenda 1966 ALPAC Report Machine Translation Killed 1965 Robinson Algorithm for logical reasoning 1962 Block et al Perceptron Convergence Theorem 1980 AI becomes an industry Expert Systems boom 1976 Newell & Simon Physical Symbol System Hypothesis 1988 Resurgence of probability Nouvelle AI: Alife, GAs, soft computing HMMs, Bayes networks, data mining, ML Rebirth of Neural networks PDP, Connectionist models, Backprop 1990 AI Winter Expert Systems go bust Landmarks in AI History Knowledge based systems DENDRAL, MYCIN, SHRDLU, PLANNER, CD, frames 1943 McCulloch & Pitts Boolean Circuit model of brain 1956 Birth of Artificial Intelligence Dartmouth Conference 1950 Alan Turing Computing Machinery & Intelligence Look Ma, no hands! GPS, Geometry Prob. Solver, Checkers, LISP 1969 Minsky & Papert: Perceptrons kills Neural Network Agenda 1966 ALPAC Report Machine Translation Killed 1965 Robinson Algorithm for logical reasoning 1962 Block et al Perceptron Convergence Theorem 1980 AI becomes an industry Expert Systems boom 1976 Newell & Simon Physical Symbol System Hypothesis 1988 Resurgence of probability Nouvelle AI: Alife, GAs, soft computing HMMs, Bayes networks, data mining, ML Rebirth of Neural networks PDP, Connectionist models, backprop 1990 AI Winter Expert Systems go bust 2001 AI Spring? HRI, data driven AI 1995 Agents everywhere! Robots, subsumption, human level AI

19 Landmarks in AI History Knowledge based systems DENDRAL, MYCIN, SHRDLU, PLANNER, CD, frames 1943 McCulloch & Pitts Boolean Circuit model of brain 1956 Birth of Artificial Intelligence Dartmouth Conference 1950 Alan Turing Computing Machinery & Intelligence Look Ma, no hands! GPS, Geometry Prob. Solver, Checkers, LISP 1969 Minsky & Papert: Perceptrons kills Neural Network Agenda 1966 ALPAC Report Machine Translation Killed 1965 Robinson Algorithm for logical reasoning 1962 Block et al Perceptron Convergence Theorem 1980 AI becomes an industry Expert Systems boom 1976 Newell & Simon Physical Symbol System Hypothesis 1988 Resurgence of probability Nouvelle AI: Alife, GAs, soft computing HMMs, Bayes networks, data mining, ML Rebirth of Neural networks PDP, Connectionist models, backprop 1990 AI Winter Expert Systems go bust 1995 Agents everywhere! Robots, subsumption, human level AI 2006 AI yields advances Self driven cars, MAPGEN, DEEP BLUE Home robots, Spam filters, etc AI Spring? HRI, data driven AI Machine Learning make a lot of noise. Mostly driven by Big data and hardware advances. Goes commercial 2011 Big Data AI Watson, Deep Q&A Language translation Agenda History, Foundations, Examples: Overview Intelligent Agents Problem Solving Using Classical Search Techniques Beyond Classical Search Adversarial Search & Game Playing Constraint Satisfaction Problems Knowledge Representation & Reasoning (KRR) First Order Logic & Inference Classical Planning Planning & Acting in the Real World Other topics depending upon time

20 Acknowledgements Much of the content in this presentation is based on Chapter 1, Artificial Intelligence: A Modern Approach, by Russell & Norvig, Third Edition, Prentice Hall, This presentation is being made available by Deepak Kumar for any and all educational purposes. Please feel free to use, modify, or distribute. Powerpoint file(s) are available upon request by writing to dkumar@cs.brynmawr.edu Prepared in January 2015, updated September

CMSC 372 Artificial Intelligence What is AI? Thinking Like Acting Like Humans Humans Thought Processes Behaviors

CMSC 372 Artificial Intelligence What is AI? Thinking Like Acting Like Humans Humans Thought Processes Behaviors CMSC 372 Artificial Intelligence Fall 2017 What is AI? Machines with minds Decision making and problem solving Machines with actions Robots Thinking Like Humans Acting Like Humans Cognitive modeling/science

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Chapter 1 Chapter 1 1 Outline What is AI? A brief history The state of the art Chapter 1 2 What is AI? Systems that think like humans Systems that think rationally Systems that

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Chapter 1 Chapter 1 1 Outline What is AI? A brief history The state of the art Chapter 1 2 What is AI? Systems that think like humans Systems that think rationally Systems that

More information

Introduction to Artificial Intelligence: cs580

Introduction to Artificial Intelligence: cs580 Office: Nguyen Engineering Building 4443 email: zduric@cs.gmu.edu Office Hours: Mon. & Tue. 3:00-4:00pm, or by app. URL: http://www.cs.gmu.edu/ zduric/ Course: http://www.cs.gmu.edu/ zduric/cs580.html

More information

Artificial Intelligence: An overview

Artificial Intelligence: An overview Artificial Intelligence: An overview Thomas Trappenberg January 4, 2009 Based on the slides provided by Russell and Norvig, Chapter 1 & 2 What is AI? Systems that think like humans Systems that act like

More information

CMSC 421, Artificial Intelligence

CMSC 421, Artificial Intelligence Last update: January 28, 2010 CMSC 421, Artificial Intelligence Chapter 1 Chapter 1 1 What is AI? Try to get computers to be intelligent. But what does that mean? Chapter 1 2 What is AI? Try to get computers

More information

Outline. What is AI? A brief history of AI State of the art

Outline. What is AI? A brief history of AI State of the art Introduction to AI Outline What is AI? A brief history of AI State of the art What is AI? AI is a branch of CS with connections to psychology, linguistics, economics, Goal make artificial systems solve

More information

What is AI? Artificial Intelligence. Acting humanly: The Turing test. Outline

What is AI? Artificial Intelligence. Acting humanly: The Turing test. Outline What is AI? Artificial Intelligence Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally Chapter 1 Chapter 1 1 Chapter 1 3 Outline Acting

More information

Intelligent Systems. Lecture 1 - Introduction

Intelligent Systems. Lecture 1 - Introduction Intelligent Systems Lecture 1 - Introduction In which we try to explain why we consider artificial intelligence to be a subject most worthy of study, and in which we try to decide what exactly it is Dr.

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Chapter 1 Chapter 1 1 Outline Course overview What is AI? A brief history The state of the art Chapter 1 2 Administrivia Class home page: http://inst.eecs.berkeley.edu/~cs188 for

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Chapter 1 Chapter 1 1 Outline Course overview What is AI? A brief history The state of the art Chapter 1 2 Administrivia Class home page: http://inst.eecs.berkeley.edu/~cs188 for

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence (Sistemas Inteligentes) Pedro Cabalar Depto. Computación Universidade da Coruña, SPAIN Chapter 1. Introduction Pedro Cabalar (UDC) ( Depto. AIComputación Universidade da Chapter

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Chapter 1 Chapter 1 1 Outline What is AI? A brief history The state of the art Chapter 1 2 What is AI? Systems that think like humans Systems that think rationally Systems that

More information

22c:145 Artificial Intelligence

22c:145 Artificial Intelligence 22c:145 Artificial Intelligence Fall 2005 Introduction Cesare Tinelli The University of Iowa Copyright 2001-05 Cesare Tinelli and Hantao Zhang. a a These notes are copyrighted material and may not be used

More information

CS:4420 Artificial Intelligence

CS:4420 Artificial Intelligence CS:4420 Artificial Intelligence Spring 2018 Introduction Cesare Tinelli The University of Iowa Copyright 2004 18, Cesare Tinelli and Stuart Russell a a These notes were originally developed by Stuart Russell

More information

COS402 Artificial Intelligence Fall, Lecture I: Introduction

COS402 Artificial Intelligence Fall, Lecture I: Introduction COS402 Artificial Intelligence Fall, 2006 Lecture I: Introduction David Blei Princeton University (many thanks to Dan Klein for these slides.) Course Site http://www.cs.princeton.edu/courses/archive/fall06/cos402

More information

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1 CSIS 4463: Artificial Intelligence Introduction: Chapter 1 What is AI? Strong AI: Can machines really think? The notion that the human mind is nothing more than a computational device, and thus in principle

More information

22c:145 Artificial Intelligence. Texbook. Bartlett Publishers, Check the class web sites daily! https://piazza.com/class#spring2013/22c145

22c:145 Artificial Intelligence. Texbook. Bartlett Publishers, Check the class web sites daily! https://piazza.com/class#spring2013/22c145 22c:145 Artificial Intelligence Hantao Zhang http://www.cs.uiowa.edu/ hzhang/c145 The University of Iowa Department of Computer Science Artificial Intelligence p.1/25 Texbook Contemporary Artificial Intelligence

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Introduction Chapter 1 & 26 Why Study AI? One reason to study it is to learn more about ourselves Another reason is that these constructed intelligent entities are interesting and

More information

Artificial Intelligence. What is AI?

Artificial Intelligence. What is AI? 2 Artificial Intelligence What is AI? Some Definitions of AI The scientific understanding of the mechanisms underlying thought and intelligent behavior and their embodiment in machines American Association

More information

Artificial Intelligence. An Introductory Course

Artificial Intelligence. An Introductory Course Artificial Intelligence An Introductory Course 1 Outline 1. Introduction 2. Problems and Search 3. Knowledge Representation 4. Advanced Topics - Game Playing - Uncertainty and Imprecision - Planning -

More information

Introduction to AI. Chapter 1. TB Artificial Intelligence 1/ 23

Introduction to AI. Chapter 1. TB Artificial Intelligence 1/ 23 Introduction to AI Chapter 1 TB Artificial Intelligence 2017 1/ 23 Reference Book Artificial Intelligence: A Modern Approach Stuart Russell and Peter Norvig http://aima.cs.berkeley.edu/ 2 / 23 Some Other

More information

KI-Programmierung. Introduction

KI-Programmierung. Introduction KI-Programmierung Introduction Bernhard Beckert UNIVERSITÄT KOBLENZ-LANDAU Winter Term 2007/2008 B. Beckert: KI-Programmierung p.1 What is Artificial Intelligence (AI)? [The automation of] activities that

More information

Introduction. Artificial Intelligence. Topic 1. What is AI? Contributions to AI History of AI Modern AI. Reading: Russel and Norvig, Chapter 1

Introduction. Artificial Intelligence. Topic 1. What is AI? Contributions to AI History of AI Modern AI. Reading: Russel and Norvig, Chapter 1 Artificial Intelligence Topic 1 Introduction What is AI? Contributions to AI History of AI Modern AI Reading: Russel and Norvig, Chapter 1 c CSSE. Includes material c S. Russell & P. Norvig 1995,2003 with

More information

Ar#ficial)Intelligence!!

Ar#ficial)Intelligence!! Ar#ficial)Intelligence!! Ar#ficial) intelligence) is) the) science) of) making) machines) do) things) that) would) require) intelligence)if)done)by)men.) Marvin)Minsky,)1967) Roman Barták Department of

More information

CSE 473 Artificial Intelligence (AI)

CSE 473 Artificial Intelligence (AI) CSE 473 Artificial Intelligence (AI) Rajesh Rao (Instructor) Jennifer Hanson (TA) Evan Herbst (TA) http://www.cs.washington.edu/473 Based on slides by UW CSE AI faculty, Dan Klein, Stuart Russell, Andrew

More information

Welcome to CompSci 171 Fall 2010 Introduction to AI.

Welcome to CompSci 171 Fall 2010 Introduction to AI. Welcome to CompSci 171 Fall 2010 Introduction to AI. http://www.ics.uci.edu/~welling/teaching/ics171spring07/ics171fall09.html Instructor: Max Welling, welling@ics.uci.edu Office hours: Wed. 4-5pm in BH

More information

Random Administrivia. In CMC 306 on Monday for LISP lab

Random Administrivia. In CMC 306 on Monday for LISP lab Random Administrivia In CMC 306 on Monday for LISP lab Artificial Intelligence: Introduction What IS artificial intelligence? Examples of intelligent behavior: Definitions of AI There are as many definitions

More information

Artificial Intelligence CS365. Amitabha Mukerjee

Artificial Intelligence CS365. Amitabha Mukerjee Artificial Intelligence CS365 Amitabha Mukerjee What is intelligence Acting humanly: Turing Test Turing (1950) "Computing machinery and intelligence": "Can machines think?" Imitation Game Acting humanly:

More information

Introduction to Artificial Intelligence

Introduction to Artificial Intelligence Introduction to Artificial Intelligence By Budditha Hettige Sources: Based on An Introduction to Multi-agent Systems by Michael Wooldridge, John Wiley & Sons, 2002 Artificial Intelligence A Modern Approach,

More information

CS 380: ARTIFICIAL INTELLIGENCE INTRODUCTION. Santiago Ontañón

CS 380: ARTIFICIAL INTELLIGENCE INTRODUCTION. Santiago Ontañón CS 380: ARTIFICIAL INTELLIGENCE INTRODUCTION Santiago Ontañón so367@drexel.edu CS 380 Focus: Introduction to AI: basic concepts and algorithms. Topics: What is AI? Problem Solving and Heuristic Search

More information

CS 188: Artificial Intelligence Fall Administrivia

CS 188: Artificial Intelligence Fall Administrivia CS 188: Artificial Intelligence Fall 2007 Lecture 1: Introduction 8/28/2007 Dan Klein UC Berkeley Many slides over the course adapted from either Stuart Russell or Andrew Moore Administrivia http://inst.cs.berkeley.edu/~cs188

More information

Plan for the 2nd hour. What is AI. Acting humanly: The Turing test. EDAF70: Applied Artificial Intelligence Agents (Chapter 2 of AIMA)

Plan for the 2nd hour. What is AI. Acting humanly: The Turing test. EDAF70: Applied Artificial Intelligence Agents (Chapter 2 of AIMA) Plan for the 2nd hour EDAF70: Applied Artificial Intelligence (Chapter 2 of AIMA) Jacek Malec Dept. of Computer Science, Lund University, Sweden January 17th, 2018 What is an agent? PEAS (Performance measure,

More information

Artificial Intelligence. Berlin Chen 2004

Artificial Intelligence. Berlin Chen 2004 Artificial Intelligence Berlin Chen 2004 Course Contents The theoretical and practical issues for all disciplines Artificial Intelligence (AI) will be considered AI is interdisciplinary! Foundational Topics

More information

1.1 What is AI? 1.1 What is AI? Foundations of Artificial Intelligence. 1.2 Acting Humanly. 1.3 Thinking Humanly. 1.4 Thinking Rationally

1.1 What is AI? 1.1 What is AI? Foundations of Artificial Intelligence. 1.2 Acting Humanly. 1.3 Thinking Humanly. 1.4 Thinking Rationally Foundations of Artificial Intelligence February 20, 2017 1. Introduction: What is Artificial Intelligence? Foundations of Artificial Intelligence 1. Introduction: What is Artificial Intelligence? Malte

More information

Introduction to AI. Hal Daumé III. Computer Science University of Maryland CS 421: Introduction to Artificial Intelligence 26 Jan 2012

Introduction to AI. Hal Daumé III. Computer Science University of Maryland CS 421: Introduction to Artificial Intelligence 26 Jan 2012 Introduction to AI Hal Daumé III Computer Science University of Maryland me@hal3.name CS 421: Introduction to Artificial Intelligence 26 Jan 2012 1 Announcements Very important stuff: 2 HW0 due Tuesday!

More information

Artificial Intelligence for Engineers. EE 562 Winter 2015

Artificial Intelligence for Engineers. EE 562 Winter 2015 Artificial Intelligence for Engineers EE 562 Winter 2015 1 Administrative Details Instructor: Linda Shapiro, 634 CSE, shapiro@cs.washington.edu TA: ½ time Bilge Soran, bilge@cs.washington.edu Course Home

More information

Course Info. CS 486/686 Artificial Intelligence. Outline. Artificial Intelligence (AI)

Course Info. CS 486/686 Artificial Intelligence. Outline. Artificial Intelligence (AI) Course Info CS 486/686 Artificial Intelligence May 2nd, 2006 University of Waterloo cs486/686 Lecture Slides (c) 2006 K. Larson and P. Poupart 1 Instructor: Pascal Poupart Email: cs486@students.cs.uwaterloo.ca

More information

CS 486/686 Artificial Intelligence

CS 486/686 Artificial Intelligence CS 486/686 Artificial Intelligence Sept 15th, 2009 University of Waterloo cs486/686 Lecture Slides (c) 2009 K. Larson and P. Poupart 1 Course Info Instructor: Pascal Poupart Email: ppoupart@cs.uwaterloo.ca

More information

CS 380: ARTIFICIAL INTELLIGENCE

CS 380: ARTIFICIAL INTELLIGENCE CS 380: ARTIFICIAL INTELLIGENCE INTRODUCTION 9/23/2013 Santiago Ontañón santi@cs.drexel.edu https://www.cs.drexel.edu/~santi/teaching/2013/cs380/intro.html CS 380 Focus: Introduction to AI: basic concepts

More information

Artificial Intelligence. AI Slides (4e) c Lin

Artificial Intelligence. AI Slides (4e) c Lin Artificial Intelligence AI Slides (4e) c Lin Zuoquan@PKU 2003-2017 1 Information AI Slides (4.1e, 2017) Lin Zuoquan Information Science Department Peking University linzuoquan@pku.edu.cn Course home page

More information

Overview. Pre AI developments. Birth of AI, early successes. Overwhelming optimism underwhelming results

Overview. Pre AI developments. Birth of AI, early successes. Overwhelming optimism underwhelming results Help Overview Administrivia History/applications Modeling agents/environments What can we learn from the past? 1 Pre AI developments Philosophy: intelligence can be achieved via mechanical computation

More information

Introduction to Artificial Intelligence

Introduction to Artificial Intelligence Introduction to Artificial Intelligence Mitch Marcus CIS521 Fall, 2017 Welcome to CIS 521 Professor: Mitch Marcus, mitch@ Levine 503 TAs: Eddie Smith, Heejin Jeong, Kevin Wang, Ming Zhang

More information

CS 1571 Introduction to AI Lecture 1. Course overview. CS 1571 Intro to AI. Course administrivia

CS 1571 Introduction to AI Lecture 1. Course overview. CS 1571 Intro to AI. Course administrivia CS 1571 Introduction to AI Lecture 1 Course overview Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Course administrivia Instructor: Milos Hauskrecht 5329 Sennott Square milos@cs.pitt.edu TA: Swapna

More information

Administrivia. CS 188: Artificial Intelligence Fall Course Details. Course Staff. Announcements. Today.

Administrivia. CS 188: Artificial Intelligence Fall Course Details. Course Staff. Announcements. Today. CS 188: Artificial Intelligence Fall 2008 Administrivia http://inst.cs.berkeley.edu/~cs188 Lecture 1: Introduction 8/28/2008 Dan Klein UC Berkeley Many slides over the course adapted from either Stuart

More information

Introduction to AI. What is Artificial Intelligence?

Introduction to AI. What is Artificial Intelligence? Introduction to AI Instructor: Dr. Wei Ding Fall 2009 1 What is Artificial Intelligence? Views of AI fall into four categories: Thinking Humanly Thinking Rationally Acting Humanly Acting Rationally The

More information

Lecture 1 What is AI? EECS 348 Intro to Artificial Intelligence Doug Downey

Lecture 1 What is AI? EECS 348 Intro to Artificial Intelligence Doug Downey Lecture 1 What is AI? EECS 348 Intro to Artificial Intelligence Doug Downey Outline 1) What is AI: The Course 2) What is AI: The Field 3) Why to take the class (or not) 4) A Brief History of AI 5) Predict

More information

Artificial Intelligence: Definition

Artificial Intelligence: Definition Lecture Notes Artificial Intelligence: Definition Dae-Won Kim School of Computer Science & Engineering Chung-Ang University What are AI Systems? Deep Blue defeated the world chess champion Garry Kasparov

More information

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence CSE 3401: Intro to Artificial Intelligence & Logic Programming Introduction Required Readings: Russell & Norvig Chapters 1 & 2. Lecture slides adapted from those of Fahiem Bacchus. What is AI? What is

More information

CSE 473 Artificial Intelligence (AI) Outline

CSE 473 Artificial Intelligence (AI) Outline CSE 473 Artificial Intelligence (AI) Rajesh Rao (Instructor) Ravi Kiran (TA) http://www.cs.washington.edu/473 UW CSE AI faculty Goals of this course Logistics What is AI? Examples Challenges Outline 2

More information

History and Philosophical Underpinnings

History and Philosophical Underpinnings History and Philosophical Underpinnings Last Class Recap game-theory why normal search won t work minimax algorithm brute-force traversal of game tree for best move alpha-beta pruning how to improve on

More information

CS360: AI & Robotics. TTh 9:25 am - 10:40 am. Shereen Khoja 8/29/03 CS360 AI & Robotics 1

CS360: AI & Robotics. TTh 9:25 am - 10:40 am. Shereen Khoja 8/29/03 CS360 AI & Robotics 1 CS360: AI & Robotics TTh 9:25 am - 10:40 am Shereen Khoja shereen@pacificu.edu 8/29/03 CS360 AI & Robotics 1 Artificial Intelligence v We call ourselves Homo sapiens v What does this mean? 8/29/03 CS360

More information

WHAT THE COURSE IS AND ISN T ABOUT. Welcome to CIS 391. Introduction to Artificial Intelligence. Grading & Homework. Welcome to CIS 391

WHAT THE COURSE IS AND ISN T ABOUT. Welcome to CIS 391. Introduction to Artificial Intelligence. Grading & Homework. Welcome to CIS 391 Welcome to CIS 391 Introduction to Artificial Intelligence Lecturer: Mitch Marcus, mitch@ Levine 503 Office hours will be announced on Piazza Mitch Marcus CIS391 Fall, 2015 TA: Daniel Moroz,

More information

Artificial Intelligence

Artificial Intelligence Politecnico di Milano Artificial Intelligence Artificial Intelligence What and When Viola Schiaffonati viola.schiaffonati@polimi.it What is artificial intelligence? When has been AI created? Are there

More information

Artificial Intelligence. Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University

Artificial Intelligence. Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University Artificial Intelligence Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University What is AI? What is Intelligence? The ability to acquire and apply knowledge and skills (definition

More information

AI History. CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2012

AI History. CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2012 AI History CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2012 Ancient History The intellectual roots of AI and intelligent machines (human-like artifacts) in mythology

More information

CSCE 315: Programming Studio

CSCE 315: Programming Studio CSCE 315: Programming Studio Introduction to Artificial Intelligence Textbook Definitions Thinking like humans What is Intelligence Acting like humans Thinking rationally Acting rationally However, it

More information

1/29/18. Chapter Outline. Artificial Intelligence. So you wanna do AI? What is Artificial Intelligence? Chapter 1. Motivations to study AI

1/29/18. Chapter Outline. Artificial Intelligence. So you wanna do AI? What is Artificial Intelligence? Chapter 1. Motivations to study AI Chapter Outline Artificial Intelligence Motivations to study AI What is AI anyway? A brief history of the field Chapter 1 The state of the art (Some slides adapted from Stuart Russel, Dan Klein, and others.

More information

COMP219: Artificial Intelligence. Lecture 2: AI Problems and Applications

COMP219: Artificial Intelligence. Lecture 2: AI Problems and Applications COMP219: Artificial Intelligence Lecture 2: AI Problems and Applications 1 Introduction Last time General module information Characterisation of AI and what it is about Today Overview of some common AI

More information

Course Webpage. People. Course Timing/Location. Course Details. Related Course. Introduction to Artificial Intelligence

Course Webpage. People. Course Timing/Location. Course Details. Related Course. Introduction to Artificial Intelligence Introduction to Artificial Intelligence V22.0472-001 Fall 2009 Course Webpage http://cs.nyu.edu/~fergus/teaching/ai/pmwiki.php Lecture 1: Introduction Rob Fergus Dept of Computer Science, Courant Institute,

More information

CS 188: Artificial Intelligence Fall Course Information

CS 188: Artificial Intelligence Fall Course Information CS 188: Artificial Intelligence Fall 2009 Lecture 1: Introduction 8/27/2009 Dan Klein UC Berkeley Multiple slides over the course adapted from either Stuart Russell or Andrew Moore Course Information http://inst.cs.berkeley.edu/~cs188

More information

CSC 550: Introduction to Artificial Intelligence. Fall 2004

CSC 550: Introduction to Artificial Intelligence. Fall 2004 CSC 550: Introduction to Artificial Intelligence Fall 2004 See online syllabus at: http://www.creighton.edu/~davereed/csc550 Course goals: survey the field of Artificial Intelligence, including major areas

More information

Lecture 1 What is AI?

Lecture 1 What is AI? Lecture 1 What is AI? EECS 348 Intro to Artificial Intelligence Doug Downey With material adapted from Oren Etzioni (UW) and Stuart Russell (UC Berkeley) Outline 1) What is AI: The Course 2) What is AI:

More information

What is AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods. an attempt of. Intelligent behavior Computer

What is AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods. an attempt of. Intelligent behavior Computer What is AI? an attempt of AI is the reproduction of human reasoning and intelligent behavior by computational methods Intelligent behavior Computer Humans 1 What is AI? (R&N) Discipline that systematizes

More information

Computer Science 1400: Part #8: Where We Are: Artificial Intelligence WHAT IS ARTIFICIAL INTELLIGENCE (AI)? AI IN SOCIETY RELATING WITH AI

Computer Science 1400: Part #8: Where We Are: Artificial Intelligence WHAT IS ARTIFICIAL INTELLIGENCE (AI)? AI IN SOCIETY RELATING WITH AI Computer Science 1400: Part #8: Where We Are: Artificial Intelligence WHAT IS ARTIFICIAL INTELLIGENCE (AI)? AI IN SOCIETY RELATING WITH AI What is Artificial Intelligence (AI)? Artificial Intelligence

More information

What's involved in Intelligence?

What's involved in Intelligence? AI Methodology Theoretical aspects Mathematical formalizations, properties, algorithms Engineering aspects The act of building (useful) machines Empirical science Experiments What's involved in Intelligence?

More information

LECTURE 1: OVERVIEW. CS 4100: Foundations of AI. Instructor: Robert Platt. (some slides from Chris Amato, Magy Seif El-Nasr, and Stacy Marsella)

LECTURE 1: OVERVIEW. CS 4100: Foundations of AI. Instructor: Robert Platt. (some slides from Chris Amato, Magy Seif El-Nasr, and Stacy Marsella) LECTURE 1: OVERVIEW CS 4100: Foundations of AI Instructor: Robert Platt (some slides from Chris Amato, Magy Seif El-Nasr, and Stacy Marsella) SOME LOGISTICS Class webpage: http://www.ccs.neu.edu/home/rplatt/cs4100_spring2018/index.html

More information

Course Information. CS 188: Artificial Intelligence Fall Course Staff. Course Information. Today. Sci-Fi AI? Lecture 1: Introduction 8/25/2011

Course Information. CS 188: Artificial Intelligence Fall Course Staff. Course Information. Today. Sci-Fi AI? Lecture 1: Introduction 8/25/2011 CS 188: Artificial Intelligence Fall 2011 Course Information http://inst.cs.berkeley.edu/~cs188 Lecture 1: Introduction 8/25/2011 Dan Klein UC Berkeley Multiple slides over the course adapted from either

More information

Course Information. CS 188: Artificial Intelligence. Course Staff. Course Information. Today. Waiting List. Lecture 1: Introduction.

Course Information. CS 188: Artificial Intelligence. Course Staff. Course Information. Today. Waiting List. Lecture 1: Introduction. CS 188: Artificial Intelligence Course Information http://inst.cs.berkeley.edu/~cs188/sp12 Lecture 1: Introduction Pieter Abbeel UC Berkeley Many slides from Dan Klein. This semester s website will be

More information

CS 188: Artificial Intelligence. Course Information

CS 188: Artificial Intelligence. Course Information CS 188: Artificial Intelligence Lecture 1: Introduction Pieter Abbeel UC Berkeley Many slides from Dan Klein. Course Information http://inst.cs.berkeley.edu/~cs188/sp12 This semester s website will be

More information

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes. CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes. Artificial Intelligence A branch of Computer Science. Examines how we can achieve intelligent

More information

Goals of this Course. CSE 473 Artificial Intelligence. AI as Science. AI as Engineering. Dieter Fox Colin Zheng

Goals of this Course. CSE 473 Artificial Intelligence. AI as Science. AI as Engineering. Dieter Fox Colin Zheng CSE 473 Artificial Intelligence Dieter Fox Colin Zheng www.cs.washington.edu/education/courses/cse473/08au Goals of this Course To introduce you to a set of key: Paradigms & Techniques Teach you to identify

More information

CS 188: Artificial Intelligence

CS 188: Artificial Intelligence CS 188: Artificial Intelligence Introduction Dan Klein, Pieter Abbeel University of California, Berkeley Course Information Communication: Announcements on webpage Questions? Try the Piazza forum Staff

More information

CS 343H: Artificial Intelligence. Week 1a: Introduction

CS 343H: Artificial Intelligence. Week 1a: Introduction CS 343H: Artificial Intelligence Week 1a: Introduction Good Morning Colleagues Welcome to a fun, but challenging course Goal: Learn about Artificial Intelligence Increase AI literacy Prepare you for topics

More information

Cybernetics, AI, Cognitive Science and Computational Neuroscience: Historical Aspects

Cybernetics, AI, Cognitive Science and Computational Neuroscience: Historical Aspects Cybernetics, AI, Cognitive Science and Computational Neuroscience: Historical Aspects Péter Érdi perdi@kzoo.edu Henry R. Luce Professor Center for Complex Systems Studies Kalamazoo College http://people.kzoo.edu/

More information

universe: How does a human mind work? Can Some accept that machines can do things that

universe: How does a human mind work? Can Some accept that machines can do things that Artificial Intelligence Background and Overview Philosophers Two big questions of the universe: How does a human mind work? Can non humans have minds? Some accept that machines can do things that human

More information

Overview. Introduction to Artificial Intelligence. What is Intelligence? What is Artificial Intelligence? Influential areas for AI

Overview. Introduction to Artificial Intelligence. What is Intelligence? What is Artificial Intelligence? Influential areas for AI Introduction to Artificial Intelligence By Budditha Hettige Sources: Based on An Introduction to Multi-agent Systems by Michael Wooldridge, John Wiley & Sons, 2002 Artificial Intelligence A Modern Approach,

More information

What's involved in Intelligence?

What's involved in Intelligence? AI Methodology Theoretical aspects Mathematical formalizations, properties, algorithms Engineering aspects The act of building (useful) machines Empirical science Experiments What's involved in Intelligence?

More information

Lecture 1 Introduction to AI

Lecture 1 Introduction to AI Lecture 1 Introduction to AI Kristóf Karacs PPKE-ITK Questions? What is intelligence? What makes it artificial? What can we use it for? How does it work? How to create it? How to control / repair / improve

More information

Lecture 1 What is AI?

Lecture 1 What is AI? Lecture 1 What is AI? CSE 473 Artificial Intelligence Oren Etzioni 1 AI as Science What are the most fundamental scientific questions? 2 Goals of this Course To teach you the main ideas of AI. Give you

More information

AI in Business Enterprises

AI in Business Enterprises AI in Business Enterprises Are Humans Rational? Rini Palitmittam 10 th October 2017 Image Courtesy: Google Images Founders of Modern Artificial Intelligence Image Courtesy: Google Images Founders of Modern

More information

Artificial Intelligence

Artificial Intelligence Torralba and Wahlster Artificial Intelligence Chapter 1: Introduction 1/22 Artificial Intelligence 1. Introduction What is AI, Anyway? Álvaro Torralba Wolfgang Wahlster Summer Term 2018 Thanks to Prof.

More information

CSCI 446: Ar*ficial Intelligence. CSCI 446: Ar*ficial Intelligence Keith Vertanen

CSCI 446: Ar*ficial Intelligence. CSCI 446: Ar*ficial Intelligence Keith Vertanen CSCI 446: Ar*ficial Intelligence CSCI 446: Ar*ficial Intelligence Keith Vertanen h8ps://ka*e.mtech.edu/classes/csci446/ 2 h8ps://edge.edx.org/courses/berkeleyx/cs188x- 8/Ar*ficial_Intelligence/about 3

More information

Introduction to Artificial Intelligence

Introduction to Artificial Intelligence Introduction to Artificial Intelligence Kalev Kask ICS 271 Fall 2017 http://www.ics.uci.edu/~kkask/fall-2017 CS271/ Course requirements Assignments: There will be weekly homework assignments, a project,

More information

Artificial Intelligence: Introduction

Artificial Intelligence: Introduction 4190.408 2016-Spring Artificial : Introduction Byoung-Tak Zhang School of Computer Science and Engineering Seoul National University 4190.408 Artificial (2016-Spring) 4190.408 Artificial Instructor: Prof.

More information

CS 1571 Introduction to AI Lecture 1. Course overview. CS 1571 Intro to AI. Course administrivia

CS 1571 Introduction to AI Lecture 1. Course overview. CS 1571 Intro to AI. Course administrivia CS 1571 Introduction to AI Lecture 1 Course overview Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Course administrivia Instructor: Milos Hauskrecht 5329 Sennott Square milos@cs.pitt.edu TA: CharmGil

More information

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam {   } Intro to Artificial Intelligence Lecture 1 Ahmed Sallam { http://sallam.cf } Purpose of this course Understand AI Basics Excite you about this field Definitions of AI Thinking Rationally Acting Humanly

More information

CS440/ECE448: Artificial Intelligence. Section Q course website:

CS440/ECE448: Artificial Intelligence. Section Q course website: CS440/ECE448: Artificial Intelligence Section Q course website: http://slazebni.cs.illinois.edu/fall16/ Last time: What is AI? Definitions from Chapter 1 of the textbook: 1. Thinking humanly 2. Acting

More information

Welcome to CSC384: Intro to Artificial MAN.

Welcome to CSC384: Intro to Artificial MAN. Welcome to CSC384: Intro to Artificial Intelligence!@#!, MAN. CSC384: Intro to Artificial Intelligence Winter 2014 Instructor: Prof. Sheila McIlraith Lectures/Tutorials: Monday 1-2pm WB 116 Wednesday 1-2pm

More information

CS 1571 Introduction to AI Lecture 1. Course overview. CS 1571 Intro to AI. Course administrivia

CS 1571 Introduction to AI Lecture 1. Course overview. CS 1571 Intro to AI. Course administrivia CS 1571 Introduction to AI Lecture 1 Course overview Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Course administrivia Instructor: Milos Hauskrecht 5329 Sennott Square milos@cs.pitt.edu TA: Quang

More information

ENTRY ARTIFICIAL INTELLIGENCE

ENTRY ARTIFICIAL INTELLIGENCE ENTRY ARTIFICIAL INTELLIGENCE [ENTRY ARTIFICIAL INTELLIGENCE] Authors: Oliver Knill: March 2000 Literature: Peter Norvig, Paradigns of Artificial Intelligence Programming Daniel Juravsky and James Martin,

More information

Wissensverarbeitung. - Introduction -

Wissensverarbeitung. - Introduction - - Introduction - Alexander Felfernig und Gerald Steinbauer Institut für Softwaretechnologie Inffeldgasse 16b/2 A-8010 Graz Austria 1 References Skriptum (TU Wien, Institut für Informationssysteme, Thomas

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Academic year 2016/2017 Giorgio Fumera http://pralab.diee.unica.it fumera@diee.unica.it Pattern Recognition and Applications Lab Department of Electrical and Electronic Engineering

More information

Instructor. Artificial Intelligence (Introduction to) What is AI? Introduction. Dr Sergio Tessaris

Instructor. Artificial Intelligence (Introduction to) What is AI? Introduction. Dr Sergio Tessaris Instructor Dr Sergio Tessaris Artificial Intelligence (Introduction to) Researcher, faculty of Computer Science Contact web page: tina.inf.unibz.it/~tessaris email: phone: 0471 016 125 room 229 (2nd floor,

More information

Outline. Introduction to AI. Artificial Intelligence. What is an AI? What is an AI? Agents Environments

Outline. Introduction to AI. Artificial Intelligence. What is an AI? What is an AI? Agents Environments Outline Introduction to AI ECE457 Applied Artificial Intelligence Fall 2007 Lecture #1 What is an AI? Russell & Norvig, chapter 1 Agents s Russell & Norvig, chapter 2 ECE457 Applied Artificial Intelligence

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Artificial Intelligence Lars Schmidt-Thieme Information Systems and Machine Learning Lab (ISMLL) Institute of Economics and Information Systems & Institute of Computer Science University

More information

Artificial Intelligence: An Introduction

Artificial Intelligence: An Introduction Artificial Intelligence: An Introduction Mark Maloof Department of Computer Science Georgetown University Washington, DC 20057-1232 http://www.cs.georgetown.edu/~maloof August 30, 2017 What is Artificial

More information

Artificial Intelligence 人工智慧. Lecture 1 February 22, 2012 洪國寶

Artificial Intelligence 人工智慧. Lecture 1 February 22, 2012 洪國寶 Artificial Intelligence 人工智慧 Lecture 1 February 22, 2012 洪國寶 1 Outline Course information Motivations What is Artificial Intelligence A brief history of Artificial Intelligence Outline of the course 2

More information

Artificial Intelligence (Introduction to)

Artificial Intelligence (Introduction to) Artificial Intelligence (Introduction to) 2003-2004 Instructor Dr Sergio Tessaris Researcher, faculty of Computer Science Contact web page: tina.inf.unibz.it/~tessaris email: phone: 0471 315 652 room 229

More information

Welcome to CSC384: Intro to Artificial Intelligence

Welcome to CSC384: Intro to Artificial Intelligence CSC384: Intro to Artificial Intelligence Welcome to CSC384: Intro to Artificial Intelligence Instructor: Torsten Hahmann Office Hour: Wednesday 6:00 7:00 pm, BA2200 tentative, starting Sept. 21 Lectures/Tutorials:

More information