Introduction to Artificial Intelligence Mitch Marcus CIS391 Fall, 2008.

Slides:



Advertisements
Similar presentations
CSCI 4800 ARTIFICIAL INTELLIGENCE
Advertisements

ARTIFICIAL INTELLIGENCE
Additional Topics ARTIFICIAL INTELLIGENCE
Artificial Intelligence
CMPT 310: SUMMER 2011 OLIVER SCHULTE Introduction to Artificial Intelligence.
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.
CPSC 7373: Artificial Intelligence Jiang Bian, Fall 2014 University of Arkansas for Medical Sciences University of Arkansas at Little Rock.
COMP 590: Artificial Intelligence. Today Course overview What is AI? Examples of AI today.
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
COMP 590: Artificial Intelligence
CS 357 – Intro to Artificial Intelligence  Learn about AI, search techniques, planning, optimization of choice, logic, Bayesian probability theory, learning,
CS 531/331: Introduction to AI
CSE 471/598,CBS598 Introduction to Artificial Intelligence Fall 2004
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.
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
Greg GrudicIntroduction to AI1 Introduction to Artificial Intelligence CSCI 3202 Fall 2007 Greg Grudic.
ARTIFICIAL INTELLIGENCE
CPSC 171 Artificial Intelligence Read Chapter 14.
Artificial Intelligence
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.
CSW 4701 AI Spring 2013 Introduction: Chapter Course home page: Textbook: S. Russell and P. Norvig.
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
Introduction: Chapter 1
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
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.
IFT3335 – Intruduction à l’intelligence artrificielle basé sur le cours de NUS et Berkeley Introduction: Chapter 1.
CNS 4470 Artificial Intelligence. What is AI? No really what is it? No really what is it?
Inteligenica Artificial FIE - UMSNH. Semestre 9 Introduccion: Capitulo 1.
Text Book Outline. Outline Introduction –Chapter 1: Introduction –Chapter 2: Intelligent agents Problem solving –Chapter 3: Solving problems by searching.
AI in game (I) 권태경 Fall, outline AI definition taxonomy agents.
ARTIFICIAL INTELLIGENCE 2009 Ira Pohl TIM Oct 29, 2009.
Artificial Intelligence
So what is AI?.
Introduction1 Artificial Intelligence (AI) Introduction Chapter 1.
1 Lecture # 1 Introduction to Artificial Intelligence By NADEEM MAHMOOD ASSISTANT PROFESSOR DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF KARACHI.
Lecture 1 – AI Background Dr. Muhammad Adnan Hashmi 1.
Artificial Intelligence IES 503 Asst. Prof. Dr. Senem Kumova Metin.
What is Artificial Intelligence? What is artificial intelligence? It is the science and engineering of making intelligent machines, especially intelligent.
Definitions Think like humansThink rationally Act like humansAct rationally The science of making machines that: This slide deck courtesy of Dan Klein.
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.
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 3, 2002.
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 7, 2003.
1 Artificial Intelligence & Prolog Programming CSL 302.
Artificial Intelligence Lecture 1. Introduction. Course Outline The course consists of:  15 lectures slots (may use some for tutorials);  tutorial exercises;
CMPT 463 Artificial Intelligence Instructor: Tina Tian.
CMPT 310 OLIVER SCHULTE Introduction to 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
CSC 290 Introduction to Artificial Intelligence
Artificial Intelligence: Definition
CS4341 Introduction to Artificial Intelligence
Advanced Artificial Intelligence
CSCI 5582 Artificial Intelligence
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
EA C461 – Artificial Intelligence Introduction
CS 404 Artificial Intelligence
Hong Cheng SEG4560 Computational Intelligence for Decision Making Chapter 1: Introduction Hong Cheng
CMPT 420 / CMPG 720 Artificial Intelligence
Artificial Intelligence
Presentation transcript:

Introduction to Artificial Intelligence Mitch Marcus CIS391 Fall, 2008

CIS 391 – Fall Welcome to CIS 391  Course home page:  Textbook: S. Russell and P. Norvig Artificial Intelligence: A Modern Approach Prentice Hall, 2003, Second Edition  Lecturer: Mitch Marcus, Levine  TA: Ryan Gabbard, Levine  TA: Qiuye (Sophie) Zhao, Levine  Prerequisites: CSE 121, (CSE 260)  For Grading details, see Handout…

CIS 391 – Fall “Computers who will proud of us”

CIS 391 – Fall A REAL Accomplishment: DARPA Grand Challenge

CIS 391 – Fall A REAL Accomplishment: DARPA Urban Challenge

CIS 391 – Fall Some Real Accomplishments of AI  DARPA Grand Challenge – 123 miles through the desert  DARPA Urban Challenge – Autonomous Driving in Traffic!  Deep Space 1 – Remote Agent Experiment  Deep Blue defeated the reigning world chess champion Garry Kasparov in 1997  Proved a mathematical conjecture (Robbins conjecture) unsolved for decades  Logistics Planning for 1991 Gulf War  Computer Algebra Systems  Credit Evaluation  Fraud Detection  Spam Filtering

CIS 391 – Fall What is AI? Views of AI fall into four categories: Thinking humanlyThinking rationally Acting humanlyActing rationally We will focus on "acting rationally" Thinking humanlyThinking rationally Acting humanlyActing rationally

CIS 391 – Fall Acting humanly: Turing Test  Turing (1950) "Computing machinery and intelligence": “Can machines think?”  “Can machines behave intelligently?”  Operational test for intelligent behavior: the Imitation Game  Predicted that by 2000, a machine might have a 30% chance of fooling a lay person for 5 minutes  Anticipated most major arguments against AI  Suggested major components of AI: knowledge, reasoning, language understanding, learning Thinking humanlyThinking rationally Acting humanlyActing rationally

CIS 391 – Fall Thinking humanly: cognitive modeling  1960s "cognitive revolution": information-processing psychology  Requires scientific theories of internal activities of the brain  How to validate? Requires 1) Predicting and testing behavior of human subjects (top-down) or 2) Direct identification from neurological data (bottom-up)  Both approaches (roughly, Cognitive Science and Cognitive Neuroscience) are now distinct from AI Thinking humanlyThinking rationally Acting humanlyActing rationally

CIS 391 – Fall Thinking rationally: "laws of thought"  Aristotle: what are correct arguments/thought processes?  Several Greek schools developed various forms of logic: notation and rules of derivation for thoughts; may or may not have proceeded to the idea of mechanization  Direct line through mathematics and philosophy to modern AI  Problems: 1.Not all intelligent behavior is mediated by logical deliberation 2.What is the purpose of thinking? What thoughts should I have? 3.Ignores the hard problem of perception Thinking humanlyThinking rationally Acting humanlyActing rationally

CIS 391 – Fall Acting rationally: rational agents  Rational behavior: doing the right thing  The right thing: that which is expected to maximize goal achievement, given the available information  Doesn't necessarily involve thinking – e.g., blinking reflex – but thinking should be in the service of rational action Thinking humanlyThinking rationally Acting humanlyActing rationally

CIS 391 – Fall Rational agents  An agent is an entity that perceives and acts  This course is about effective programming techniques for designing rational agents  Abstractly, an agent is a function from percept histories to actions: [f: P*  A ]  For any given class of environments and tasks, we seek the agent (or class of agents) with the best performance  Caveat: computational limitations make perfect rationality unachievable  design best program for given machine resources Thinking humanlyThinking rationally Acting humanlyActing rationally

CIS 391 – Fall Rational Agent skills can include: ReasoningSearchMachine Learning Representation of the World Symbols (Logic, Numbers) Vision Processing Planning Robotics Natural Language Understanding

CIS 391 – Fall Course Highlights 0. Introduction & Python Programming 1.Search Strategies, Constraint Satisfaction, Adversarial Games  Homework: Build a solver for any Sudoku problem  Final Project: Build a bot that competes against other game bots to play a simple board game (Kingdoms) 2.Knowledge Representation and Logic  Homework: Build an agent that plays Hunt the Wumpus using propositional logic theorem proving 3.Machine Learning: Perceptrons, Naïve Bayes, etc.  Homework: Build a spam filter using Naïve Bayes machine learning

CIS 391 – Fall More Detail – First Half Module 0: Introduction Intelligent Agents Python Programming (Week long introduction) Module 1: Search Strategies Uninformed & Informed Search Constraint Satisfaction (Sudoku Solver) Adversarial Search (Game Playing) Module 2: Knowledge Representation and Logic Logical Agents (Automated Wumpus adventurer) Topics in Knowledge Representation (Midterm more or less here)

CIS 391 – Fall More Detail – Second Half Module 3: Machine Learning and Natural Language Processing Introduction to Probability and Bayesian Networks Naive Bayes (Spam Filtering) Hidden Markov Models & Part of Speech Tagging Decision Trees Perceptrons and Support Vector Machines (Context Free Parsing for English)