CS B351: I NTRO TO A RTIFICIAL I NTELLIGENCE AND C OMPUTER S IMULATION Instructor: Kris Hauser 1.

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

Presentation on Artificial Intelligence
Artificial Intelligence. Intelligent? What is intelligence? computational part of the ability to achieve goals in the world.
Artificial Intelligence
CSE 5522: Survey of Artificial Intelligence II: Advanced Techniques Instructor: Alan Ritter TA: Fan Yang.
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.
Bart Selman CS CS 475: Uncertainty and Multi-Agent Systems Prof. Bart Selman Introduction.
1946: ENIAC heralds the dawn of Computing. I propose to consider the question: “Can machines think?” --Alan Turing, : Turing asks the question….
CS B553: A LGORITHMS FOR O PTIMIZATION AND L EARNING aka “Neural and Genetic Approaches to Artificial Intelligence” Spring 2011 Kris Hauser.
Introduction to Artificial Intelligence Ruth Bergman Fall 2004.
Introduction to Artificial Intelligence CSE 473 Winter 1999.
1 CS 121: Introduction to AI Jean-Claude Latombe ai.stanford.edu/~latombe ai.stanford.edu/~latombe cs121.stanford.edu Required textbook: S. Russell and.
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.
D Goforth - COSC 4117, fall Notes  Program evaluation – Sept Student submissions  Mon. Sept 11, 4-5PM  FA 181 Comments to committee are.
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
Introduction to AI, H. Feili 1 Introduction to Artificial Intelligence LECTURE 1: Introduction What is AI? Foundations of AI The.
CPSC 171 Artificial Intelligence Read Chapter 14.
Introduction to AI Russell and Norvig: Chapters 1 and 2 CS121 – Summer 2003
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.
Introduction: Chapter 1
AI Overview Reference: "Artificial Intelligence, a Modern Approach, 3 rd ed."
1 CS B551: Elements of Artificial Intelligence Instructor: Kris Hauser
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
Artificial Intelligence: Prospects for the 21 st Century Henry Kautz Department of Computer Science University of Rochester.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
Introduction to Artificial Intelligence Mitch Marcus CIS391 Fall, 2008.
So what is AI?.
AI: Can Machines Think? Juntae Kim Department of Computer Engineering Dongguk University.
What is Artificial Intelligence? What is artificial intelligence? It is the science and engineering of making intelligent machines, especially intelligent.
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
Princess Nora University Artificial Intelligence CS 461 Level 8 1.
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 3, 2002.
Intelligent Control Methods Lecture 2: Artificial Intelligence Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Artificial Intelligence, simulation and modelling.
1 Introduction to Artificial Intelligence CSE 415 Winter 2006.
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 7, 2003.
Artificial Intelligence Hossaini Winter Outline book : Artificial intelligence a modern Approach by Stuart Russell, Peter Norvig. A Practical Guide.
AI Overview Reference: "Artificial Intelligence, a Modern Approach, 3 rd ed."
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Artificial Intelligence
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 Introduction to Artificial Intelligence
Artificial Intelligence for Engineers
CS4341 Introduction to Artificial Intelligence
Artificial Intelligence
Artificial Intelligence (CS 370D)
Artificial Intelligence for Engineers
Basic Intro Tutorial on Machine Learning and Data Mining
Course Instructor: knza ch
Artificial Intelligence introduction(2)
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
AI and Agents CS 171/271 (Chapters 1 and 2)
Introduction to Artificial Intelligence
Artificial Intelligence
Introduction to Artificial Intelligence
Artificial Intelligence
Presentation transcript:

CS B351: I NTRO TO A RTIFICIAL I NTELLIGENCE AND C OMPUTER S IMULATION Instructor: Kris Hauser 1

B ASICS Class web site Textbook S. Russell and P. Norvig Artificial Intelligence: a Modern Approach 3 rd edition 2

B ASICS Instructor Kris Hauser AIs Dan Coroian 3

O FFICE H OURS Kris Hauser M 2-3,Th 2-3 in Info E 257 (connector building) Dan Coroian TBA 4

A GENDA Intro to AI Overview of class policies 5

W HAT IS AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods 6

W HAT IS AI? AI is an attempt of reproduction of human reasoning and intelligent behavior by computational methods 7

W HAT IS AI? Discipline that systematizes and automates reasoning processes to create machines that: 8 Think like humans Think rationally Act like humans Act rationally

The goal of AI is: to build machines that operate in the same way that humans think How do humans think? Build machines according to theory, test how behavior matches mind’s behavior Cognitive Science Manipulation of symbolic knowledge How does hardware affect reasoning? Discrete machines, analog minds 9 Think like humans Think rationally Act like humans Act rationally

The goal of AI is: to build machines that perform tasks that seem to require intelligence when performed by humans Take a task at which people are better, e.g.: Prove a theorem Play chess Plan a surgical operation Diagnose a disease Navigate in a building and build a computer system that does it automatically But do we want to duplicate human imperfections? 10 Think like humans Think rationally Act like humans Act rationally

The goal of AI is: to build machines that make the “best” decisions given current knowledge and resources “Best” depending on some utility function Influences from economics, control theory How do self-consciousness, hopes, fears, compulsions, etc. impact intelligence? Where do utilities come from? 11 Think like humans Think rationally Act like humans Act rationally

W HAT IS I NTELLIGENCE ? “If there were machines which bore a resemblance to our bodies and imitated our actions as closely as possible for all practical purposes, we should still have two very certain means of recognizing that they were not real men. The first is that they could never use words, or put together signs, as we do in order to declare our thoughts to others… Secondly, even though some machines might do some things as well as we do them, or perhaps even better, they would inevitably fail in others, which would reveal that they are acting not from understanding, …” Discourse on the Method, by Descartes ( ) 12

W HAT IS I NTELLIGENCE ? Turing Test (c. 1950) 13

W HAT IS INTELLIGENCE ?

A N A PPLICATION OF THE T URING T EST CAPTCHA: Completely Automatic Public Turing tests to tell Computers and Humans Apart 15

C HINESE R OOM (J OHN S EARLE ) 16

C AN M ACHINES A CT /T HINK I NTELLIGENTLY ?  Yes, if intelligence is narrowly defined as information processing AI has made impressive achievements showing that tasks initially assumed to require intelligence can be automated Each success of AI seems to push further the limits of what we consider “intelligence” 17

S OME A CHIEVEMENTS  Computers have won over world champions in several games, including Checkers, Othello, and Chess, but still do not do well in Go  AI techniques are used in many systems: formal calculus, video games, route planning, logistics planning, pharmaceutical drug design, medical diagnosis, hardware and software trouble- shooting, speech recognition, traffic monitoring, facial recognition, medical image analysis, part inspection, etc...  DARPA Grand Challenge: robotic car autonomously traversed 132 miles of desert  IBM’s Watson competes with Jeopardy champs  Some industries (automobile, electronics) are highly robotized, while other robots perform brain and heart surgery, are rolling on Mars, fly autonomously, …, but home robots still remain a thing of the future 18

C AN M ACHINES A CT /T HINK I NTELLIGENTLY ?  Yes, if intelligence is narrowly defined as information processing AI has made impressive achievements showing that tasks initially assumed to require intelligence can be automated  Maybe yes, maybe not, if intelligence cannot be separated from consciousness  Is the machine experiencing thought?  Strong vs. Weak AI 19

B IG O PEN Q UESTIONS  Is intelligent behavior just information processing? (Physical symbol system hypothesis)  If so, can the human brain solve problems that are inherently intractable for computers? Will a general theory of intelligence emerge from neuroscience?  In a human being, where is the interface between “intelligence” and the rest of “human nature” Self-consciousness, emotions, compulsions  What is the role of the body? (Mind-body problem) 20

21  AI contributes to building an information processing model of human beings, just as Biochemistry contributes to building a model of human beings based on bio-molecular interactions  Both try to explain how a human being operates  Both also explore ways to avoid human imperfections (in Biochemistry, by engineering new proteins and drug molecules; in AI, by designing rational reasoning methods)  Both try to produce new useful technologies  Neither explains (yet?) the true meaning of being human

M AIN A REAS OF AI  Knowledge representation (including formal logic)  Search, especially heuristic search (puzzles, games)  Planning  Reasoning under uncertainty, including probabilistic reasoning  Learning  Robotics and perception  Natural language processing 22 Search Knowledge rep. Planning Reasoning Learning Agent Robotics Perception Natural language... Expert Systems Constraint satisfaction

B ITS OF H ISTORY  1956: The name “Artificial Intelligence” is coined  60’s: Search and games, formal logic and theorem proving  70’s: Robotics, perception, knowledge representation, expert systems  80’s: More expert systems, AI becomes an industry  90’s: Rational agents, probabilistic reasoning, machine learning  00’s: Systems integrating many AI methods, machine learning, natural language processing, reasoning under uncertainty, robotics again 23

AI R EFERENCES Conferences IJCAI, ECAI, AAAI, NIPS Journals AI, Comp. I, IEEE Trans. Pattern Anal. Mach. Intel., IEEE Int. Sys., JAIR Societies AAAI, SIGART, AISB AI Magazine (Editor: IU’s David Leake) 24

C AREERS IN AI ‘Pure’ AI Academia, industry labs Applied AI Almost any area of CS! NLP, vision, robotics Economics Cognitive Science 25

S YLLABUS Introduction to AI Philosophy, history, agent frameworks Search Uninformed search, heuristic search, heuristics, game playing Reasoning under uncertainty Probability, planning under uncertainty, Bayesian networks, probabilistic inference, temporal sequences Machine learning Neural nets, decision tree learning, support vector machines, etc. Applications Constraint satisfaction, motion planning, computer vision 26

C LASS P OLICIES 27

P REREQUISITES C211 I recommend: Two semesters programming Basic knowledge of data structures Basic knowledge of algorithmic complexity 28

P ROGRAMMING A SSIGNMENTS Projects will be written in Python Easy to learn 2 weeks for each assignment See Resources tab on class webpage for helpful links 29

G RADING 50% Homework 6 assignments, lowest score will be dropped 30% Final 15% Midterm 5% Participation 30

H OMEWORK P OLICY Due at end of class on due date Typically Thursdays No “slip days” Extensions only granted in rare cases Require advance notice except emergencies 31

F INAL P ROJECT Encouraged if you are intending to do research or coursework in AI, pursue higher degree Individual or small groups (up to 3) Counts as three homework assignments Content Software, new research, or technical report Mid-semester project proposal End-of-year report and in-class presentation

T AKEAWAYS AI has many interpretations Act vs. think, human-like vs. rational Concept has evolved “Intelligence” has many interpretations Turing test Chinese room AI success stories from each perspective 33

H OMEWORK Register Textbook Readings: R&N Ch. 1, 26 (introduction and historical perspectives) R&N