Course outline

Download Report

Transcript Course outline

CS 331 / CMPE 334 –
Intro to AI
CS 531 / CMPE 531 - AI
Course Outline
Description

This course covers the foundations of artificial
intelligence (AI) and intelligent systems.
 first
course in the stream
 provides grounding in knowledge representation, reasoning,
search, machine learning, and intelligent system design
 covers basic complex problem solving techniques in search,
logic, and learning
 introduces AI languages such as Lisp and Prolog

A lecture, tutorial, and assignment intensive course
 graduate students
will be given additional reading material
and assignment questions
CS/CMPE 531 - Artificial Intelligence(Au 2007-2008) - Asim Karim @ LUMS
2
Goals




Present a survey of the various concepts and
techniques in AI
Provide understanding of complex problem solving
through logic, search, and learning
Introduce intelligent system design and AI
programming languages
Develop research interest in the theory and
application of AI
CS/CMPE 531 - Artificial Intelligence(Au 2007-2008) - Asim Karim @ LUMS
3
Before Taking This Course…

Pre-requisites
213 – Data Structures and Algorithms AND
 Junior standing
 NOT recommended to 2010 batch
 CS

Familiarity
 Probability
 Programming

These requirements apply equally to both grads and
under-grads
CS/CMPE 531 - Artificial Intelligence(Au 2007-2008) - Asim Karim @ LUMS
4
Grading

Point distribution
Quizzes (about 6)
Assignments (hand + computer + lab)
Project
Midterm exam
Final exam
CS/CMPE 531 - Artificial Intelligence(Au 2007-2008) - Asim Karim @ LUMS
10%
15%
10%
30%
35%
5
Policies (1)

Quizzes
 Quizzes
may or may not be announced. If a quiz is
announced it will be done 1 to 2 days in advance

Sharing
 No
copying is allowed for labs/assignments. Discussions are
encouraged; however, you must submit your own work
 Violators can face mark reduction and/or reported to
Disciplinary Committee for action

Plagiarism
 Do
NOT pass someone else’s work as yours! Write in your
words and cite the reference. This applies to code as well.
 Violators can face mark reduction and/or reported to
Disciplinary Committee for action
CS/CMPE 531 - Artificial Intelligence(Au 2007-2008) - Asim Karim @ LUMS
6
Policies (2)

Submission policy
 Submissions
are due at the day and time specified
 Late penalties: 1 day = 10%; 2 day late = 20%; not accepted
after 2 days
 An extension will be granted only if there is a need and when
requested several days in advance.

Rechecking policy
 For
quizzes and labs/assignments: No recheck request will be
entertained after 2 days of return
 For exams: No recheck request will be entertained after
return (requests should be made at the time of collection)
CS/CMPE 531 - Artificial Intelligence(Au 2007-2008) - Asim Karim @ LUMS
7
Project



Under-grads: Term paper on a (current) topic of interest
Grads: A research project involving implementation
Detailed policies will be provided soon
CS/CMPE 531 - Artificial Intelligence(Au 2007-2008) - Asim Karim @ LUMS
8
Summarized Course Contents










Introduction and intelligent agents
Blind search
Heuristic search
Adversarial search
Constraint satisfaction problem
Logic and inference
Uncertainty and inference
Concept learning
Intro to natural language processing
AI languages and systems
CS/CMPE 531 - Artificial Intelligence(Au 2007-2008) - Asim Karim @ LUMS
9
Course Material

Required textbook


Supplementary material




Artificial Intelligence – A Modern Approach, by Russell
and Norvig, 2nd Edition, Prentice Hall, 2003.
Artificial Intelligence: Structures and Concepts for
Complex Problem Solving, by G. Luger, 4th Edition,
Pearson Education, 2002.
Machine Learning, by T. Mitchell, McGraw-Hill, 1997.
Handouts (as and when necessary)
Other resources


Books in library
Web
CS/CMPE 531 - Artificial Intelligence(Au 2007-2008) - Asim Karim @ LUMS
10
Course Web Site

For announcements, lecture slides, handouts,
assignments, quiz solutions, web resources:
http://suraj.lums.edu.pk/~cs531a07/

The resource page has links to information available on
the Web. It is basically a meta-list for finding further
information.
CS/CMPE 531 - Artificial Intelligence(Au 2007-2008) - Asim Karim @ LUMS
11
Other Stuff

How to contact me?
 Office
hours: 10.30 to 12.30 MW (office: 429)
 E-mail: [email protected]
 By appointment

Philosophy
 Knowledge
cannot be taught; it is learned.
 Be excited. That is the best way to learn. I cannot teach
everything in class. Develop a inquisitive mind, ask
questions, and go beyond what is required.
 I don’t believe in strict grading. But… there has to be a way
of rewarding performance.
CS/CMPE 531 - Artificial Intelligence(Au 2007-2008) - Asim Karim @ LUMS
12
Reference Books in LUMS Library

There are many related books in LUMS library. You
can find them by searching or browsing around call
numbers 006.3.
CS/CMPE 531 - Artificial Intelligence(Au 2007-2008) - Asim Karim @ LUMS
13