CIS 521 - Artificial Intelligence
Spring
2011
COURSE STRUCTURE * MODULES AND NOTES * ASSIGNMENTS * RESOURCES
Instructor
Lyle Ungar
ungar@cis.upenn.edu
Levine 504
Course Administrator
Cheryl Hickey
cherylh (AT) cis.upenn.edu
502 Levine, 215-898-3538
|
Teaching Assistant
Varun Aggarwala
avarun@seas.upenn.edu
|
Class Schedule:Tues/Thurs 9:00-10:30 Moore 216
Recitation:Thurs 4:30-5:30 David Rittehouse Lab A5
Artificial Intelligence is considered from the point of view of a
resource-limited knowledge-based agent who must reason and act in the
world. Topics include search, knowledge representation and reasoning,
probabilistic reasoning, machine learning, logic, automatic theorem
proving, and natural language processing. Programming assignments in
Python.
Prerequisites: CIS 121 or equivalent
COURSE STRUCTURE
Web Page:
http://www.seas.upenn.edu/~cis521/ -- but everything is on blackboard
- Textbook:
- Artificial Intelligence: A Modern Approach
- (Third Edition) 2009
- Stuart Russell and Peter Norvig
- Prentice Hall Series in Artificial Intelligence
- Grading:
- 40% Homeworks
- 25% Midterm
- 35% Final
- Homework:
- Homework will be due at 9:00 a.m. on specified dates
- Late homeworks will be penalized unless an extension has
been granted in advance :
- -- 15% reduction if 0-24 hours (1 day) late
- -- 30% reduction if 24-48 hours (2 days) late
- -- 45% reduction if 72 (3 days) hours late
- -- no credit if mmore than 96 hours (4 days) late
Most homework will be submitted on blackboard;
Late hard-copy homeworks can be handed in to Cheryl in 502 Levine.
Back to Top
CLASS MODULES
Lecture Notes are on
blackboard in Micrososft Powerpoint
You can view them with either Microsoft PowerPoint or the free
Microsoft PowerPoint Viewer.
Module 0: Introduction
AIMA Textbook: Chapts 1-2
- Introduction
- Intelligent Agents
- Python Programming
Module 1: Search
AIMA Textbook: Chapts 3-6
- Search
- Adversarial Search
- CSP
Module 2: Knowledge Representation and Logic
AIMA Textbook: Chapts 8-9
- Logical Agents & Propositional Logic
- First Order Logic
Module 3: Machine Learning and Natural Language Processing
AIMA Textbook: Chapts 13-15, 18, 22
- Introduction to Probability
- Bayesian Networks
- Hidden Markov Models
- Perceptrons and Support Vector Machines
- Introduction to Natural Language Processing
Dessert: AI - The Future of AI and Humanity
Final: as scheduled during finals wweek
Back to Top
HOMEWORK
ASSIGNMENTS
Homework will be a mixture of short answer questions longer programming
assignments in python. Hard copy is to be handed in in class and executable code submitted through
blackboard
Back to Top
OTHER RESOURCES
Python Resources
-
Textbook Resources
Back to Top
For more information, please contact ungar@cis.upenn.edu