Introduction: What is AI? CMSC 25000 Introduction to Artificial Intelligence January 7, 2003.

Slides:



Advertisements
Similar presentations
Chapter Thirteen Conclusion: Where We Go From Here.
Advertisements

Artificial Intelligence for Games Patrick Olivier & John Shearer
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.
CPSC 481 Foundations and Principles of Human Computer Interaction
CS480/580 Introduction to Artificial Intelligence Shuiwang Ji.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
Introduction to Artificial Intelligence CSE 473 Winter 1999.
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR, TAs: Kapil Thadani 724 CEPSR, Phong Pham TA Room.
CS : Artificial Intelligence: Representation and Problem Solving Fall 2002 Prof. Tuomas Sandholm Computer Science Department Carnegie Mellon University.
© 2001 Franz J. Kurfess Introduction 1 CPE/CSC 580: Knowledge Management Dr. Franz J. Kurfess Computer Science Department Cal Poly.
Fall 2004 Cognitive Science 207 Introduction to Cognitive Modeling Praveen Paritosh.
COMP-6600: Artificial Intelligence (Overview) A tentative overview of the course is as follows: 1. Introduction to Artificial Intelligence 2. Evolutionary.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
ECE 232 L1 Intro.1 Adapted from Patterson 97 ©UCBCopyright 1998 Morgan Kaufmann Publishers ECE 232 Hardware Organization and Design Lecture 1 Introduction.
January 28, 2014CS410 – Software Engineering Lecture #1: Introduction 1 Welcome to CS 410 – Introduction to Software Engineering Spring 2014 Instructor:
ARTIFICIAL INTELLIGENCE Introduction: Chapter Textbook: S. Russell and P. Norvig Artificial Intelligence: A Modern Approach Prentice Hall, 2003,
Artificial Intelligence
CSE (c) S. Tanimoto, 2008 Introduction 1 CSE 415 Introduction to Artificial Intelligence Winter 2008 Instructor: Steve Tanimoto
CSCI 1301 Principles of Computer Science I
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
Xiaoying Sharon Gao Mengjie Zhang Computer Science Victoria University of Wellington Introduction to Artificial Intelligence COMP 307.
Lecture 1 Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
Course Introduction Software Engineering
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
CS 390 Introduction to Theoretical Computer Science.
Assoc. Prof. Abdulwahab AlSammak. Course Information Course Title: Artificial Intelligence Instructor : Assoc. Prof. Abdulwahab AlSammak
CPSC 121: Models of Computation Unit 0 Introduction George Tsiknis Based on slides by Patrice Belleville and Steve Wolfman.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
Introduction to Artificial Intelligence Mitch Marcus CIS391 Fall, 2008.
[CS-370: Artificial Intelligence ] Course Guide Ms.Raghad Altikriti Prince Sultan University, College for Women.
CS511: Artificial Intelligence II
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Notes for Week 11 Term project evaluation and tips 3 lectures before Final exam Discussion questions for this week.
Introduction to Artificial Intelligence CS 438 Spring 2008.
CS 445/545 Machine Learning Winter, 2014 See syllabus at
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
General Information Course Id: COSC6368 Artificial Intelligence Professor: Ricardo Vilalta Classroom:AH 110 Telephone: (713)
Computer Networks CNT5106C
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
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.
1 Introduction to Artificial Intelligence CSE 415 Winter 2006.
Computing & Information Sciences Kansas State University Wednesday, 04 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 17 of 42 Wednesday, 04 October.
What do SpamAssassin, Gene Sequencing, Google, and Deep Blue have in common? Artificial Intelligence.
Artificial Intelligence Hossaini Winter Outline book : Artificial intelligence a modern Approach by Stuart Russell, Peter Norvig. A Practical Guide.
CITS4211 Artificial Intelligence Semester 1, 2013 A/Prof Lyndon While School of Computer Science & Software Engineering The University of Western Australia.
Computing & Information Sciences Kansas State University Friday, 13 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 21 of 42 Friday, 13 October.
CMPT 463 Artificial Intelligence Instructor: Tina Tian.
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.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Artificial Intelligence (CS 370D)
General Information Course Id: COSC4368 Artificial Intelligence Programming Time: Mondays and Wednesdays 1:00 PM – 2:30 PM Professor: Ricardo Vilalta.
Artificial Intelligence (AI)
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester,
CSC 361 Artificial Intelligence
Artificial Intelligence (CS 461D)
Artificial Intelligence (CS 370D)
Introduction to Artificial Intelligence
CSCI 5582 Artificial Intelligence
Course Instructor: knza ch
Artificial Intelligence introduction(2)
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
Introduction to Artificial Intelligence
EA C461 – Artificial Intelligence Introduction
Institute of Computing Technology
CMPT 420 / CMPG 720 Artificial Intelligence
Presentation transcript:

Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 7, 2003

Agenda Course goals Course description and syllabus What is Artificial Intelligence?

Course Goals Understand reasoning, knowledge representation and learning techniques of artificial intelligence Evaluate the strengths and weaknesses of these techniques and their applicability to different tasks Understand their roles in complex systems Assess the role of AI in gaining insight into intelligence and perception

Instructional Approach Readings –Provide background and detail Class sessions –Provide conceptual structure Homework –Provide hands-on experience –Explore and compare techniques

Course Organization Knowledge representation & manipulation –Reasoning, Planning,.. Acquisition of new knowledge –Machine learning techniques AI at the interfaces –Perception - Language, Speech, and Vision

Course Materials Textbook –Artificial Intelligence: A Modern Approach 2nd edition, Russell & Norvig Seminary Co-op Lecture Notes –Available on-line for reference

Homework Assignments Weekly – due Tuesdays in class Implementation and analysis –Most programming assignments in Scheme Tested under “Dr Scheme” –Available in Regentstein Linux & MAC labs –PLT language –Simply Scheme or How to Design Programs Some Lisp TA & Discussion List for help – -- cs25000

Homework: Comments Homework will be accepted late –10% off per day Collaboration is permitted on homework –Write up your own submission –Give credit where credit is due

Grading Homework: 40% Midterm: 30% Final Exam:30%

Course Resources Web page: –classes.cs.uchicago.edu/classes/archive/2003/ winter/ / Lecture notes, syllabus, homework assignments,.. Staff: –Instructor: Gina-Anne Levow, Office Hours: Thursday 2:30-4:30 pm, Ry166 –TA: Dinoj Surendran, Office Hours: Monday 3-4 pm, Wed 4-5: Eck 006

Questions of Intelligence How can a limited brain respond to the incredible variety of world experience? How can a system learn to respond to new events? How can a computational system model or simulate perception? Reasoning? Action?

What is AI? Perspectives –The study and development of systems that Think and reason like humans –Cognitive science perspective Think and reason rationally Act like humans –Turing test perspective Act rationally –Rational agent perspective

Turing Test Proposed by Alan Turing (1950) Turing machines & decidability Operationalize intelligence –System indistinguishable from human Canonical intelligence –Required capabilites: Language, knowledge representation, reasoning, learning (also vision and robotics)

Why Not? Birds vs Airplanes Typos Eliza

Focus Develop methods for rational action –Agents: autonomous, capable of adapting Rely on computations to enable reasoning,perception, and action But, still act even if not provably correct –Require similar capabilities as Turing Test But not limited human style or mechanism

AI in Context Solve real-world (not toy) problems –Response to biggest criticism of “classic AI” Formal systems enable assessment of psychological and linguistic theories –Implementation and sanity check on theory

Solving Real-World Problems Airport gate scheduling: –Satisfy constraints on gate size, passenger transfers, traffic flow –Uses AI techniques of constraint propagation, rule-based reasoning, and spatial planning Disease diagnosis (Quinlan’s ID3) –Database of patient information + disease state –Learns set of 3 simple rules, using 5 features to diagnose thyroid disease

Evaluating Linguistic Theories Principles and Parameters theory proposes small set of parameters to account for grammatical variation across languages –E.g. S-V-O vs S-O-V order, null subject PAPPI (Fong 1991) implements theory –Converts English parser to Japanese by switch of parameter and dictionary

Challenges Limited resources: –Artificial intelligence computationally demanding Many tasks NP-complete Find reasonable solution, in reasonable time Find good fit of data and process models Exploit recent immense expansion in storage, memory, and processing

Studying AI Develop principles for rational agents –Implement components to construct Knowledge Representation and Reasoning –What do we know, how do we model it, how we manipulate it Search, constraint propagation, Logic, Planning Machine learning Applications to perception and action –Language, speech, vision, robotics.