Introduction: What is AI? CMSC 25000 Introduction to Artificial Intelligence January 3, 2002.

Slides:



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

CMSC 104, Section 301, Fall Lecture 01, 8/28/02 CMSC 104 Course Information Instructor: Dr. Li-Chuan Chen Emai: Work Phone:
Today’s Agenda  Syllabus CS2336: Computer Science II.
CSE 5522: Survey of Artificial Intelligence II: Advanced Techniques Instructor: Alan Ritter TA: Fan Yang.
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.
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.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
January 28, 2014CS410 – Software Engineering Lecture #1: Introduction 1 Welcome to CS 410 – Introduction to Software Engineering Spring 2014 Instructor:
CSCE 3110 Data Structures and Algorithm Analysis.
INSTRUCTOR: DR. XENIA MOUNTROUIDOU CS CS Artificial Intelligence.
Artificial Intelligence
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.
Course Introduction Software Engineering
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
CS 390 Introduction to Theoretical Computer Science.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
Assoc. Prof. Abdulwahab AlSammak. Course Information Course Title: Artificial Intelligence Instructor : Assoc. Prof. Abdulwahab AlSammak
Database Design CS562 Fall CS562 Database Design Instructor : Professor Chin-Wan Chung Office : Rm 3406 Tel : 3537
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.
CDA6530: Performance Models of Computers and Networks Cliff Zou Fall 2013.
Introduction to Artificial Intelligence Mitch Marcus CIS391 Fall, 2008.
CMSC104 Problem Solving and Computer Programming Spring 2011 Section 04 John Park.
CS511: Artificial Intelligence II
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
CS Welcome to CS 5383, Topics in Software Assurance, Toward Zero-defect Programming Spring 2007.
IST 210: Organization of Data
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.
CEC 220 Digital Circuit Design Wednesday, January 7 CEC 220 Digital Circuit Design Slide 1 of 12.
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)
1 CS 4396 Computer Networks Lab General Info. 2 Goal: This course aims at helping students get more insight into how the Internet works and gain hands.
Computer Networks CNT5106C
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 7, 2003.
What do SpamAssassin, Gene Sequencing, Google, and Deep Blue have in common? Artificial Intelligence.
CSC4320/6320 Operating Systems.  Instructor: Xiaolin Hu   Phone:  Office: 25 Park Place Building,
CITS4211 Artificial Intelligence Semester 1, 2013 A/Prof Lyndon While School of Computer Science & Software Engineering The University of Western Australia.
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.
Syllabus Introduction to Computer Science
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
What Else is There? CMPT 411: Knowledge Representation. Mainly Logic.
Artificial Intelligence (CS 461D)
Artificial Intelligence (CS 370D)
CSCI 5582 Artificial Intelligence
Course Instructor: knza ch
Artificial Intelligence (AI)
EA C461 – Artificial Intelligence Introduction
Welcome to CS 410 – Introduction to Software Engineering Spring 2019
Institute of Computing Technology
CMPT 420 / CMPG 720 Artificial Intelligence
Presentation transcript:

Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 3, 2002

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, 3rd edition by Patrick H. Winston Lecture Notes –Available on-line for reference

Homework Assignments Weekly – due Tuesdays in class Implementation and analysis –Programming assignments in Scheme Tested under “Dr Scheme” –Available in Regentstein Linux & MAC labs –“Advanced” or higher Simply Scheme - good reference 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/2002/ winter/cs25000/ Lecture notes, syllabus, homework assignments,.. Staff: –Instructor: Gina-Anne Levow, Office Hours: Thursday 2:30-4:30 pm, Ry162C –TA: Nandakumar Raghunathan, Office Hours: Monday 4-6 pm, Ry 178

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 (Russel & Norvig) –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

Focus Study computational models that enable systems to –reason –perceive, and –act Solve real-world (not toy) problems Formal systems enable assessment of psychological and linguistic theories

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

Evaluation 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 Computations that enable reasoning, action, and perception Knowledge Representation and Reasoning –What do we know, how do we model it, how we manipulate it Rule systems, search, constraint propagation Machine learning Applications to perception and action –Language, speech, vision, robotics.