Spring 2009 Course Outline and Lecture Notes

Course Outline and Work-in-progress Schedule:

Details will be filled in as the semester progresses. The readings will be updated as well. Dates, readings etc. past the first week are tentative! Sometimes links to articles do go down temporarily. If you can't get to my link, try the citeseer web site, which usually has copies.

DateTopicReadingsNotes
1/20 Overview. Class requirements.
1/22-2/10Advanced Search Techniques: Constructive search, Local search, etc. Hoos and Stutzle, Chapters 1 and 2Search in PDF
2/12Project proposals due
2/12-2/26Population Based Search: ACO, GAs, GP Hoos and Stutzle, Chapter 2,
Whitley article, Statistics and Computing (4):65-85, 1994.
Genetic Programming Tutorial
Population Based Search in PDF
2/19Assignment 1 due
3/3-3/31Evaluation and experiment design for AI.Evaluation in PDF
3/5Assignment 2 due
3/12Midterm 1Advanced search and population based search material
3/26Project Progress Reports
4/2-4/16Data MiningRussell and Norvig Ch. 18
A.K. Jain, M.N. Murty, P.J. Flynn, "Data Clustering: A Review", ACM Computing Surveys, 31(3):264--323 through section 5.4, page number 280 (ignore section 5.1)
R. Agrawal and R. Srikant, "Fast Algorithms for Mining Association Rules", In Proc. 20th Int. Conf. on Very Large Data Bases, 1994.
Data Mining in PDF
4/16Experiment Designs Due
4/21Class cancelled
4/23RoboticsRobotics in PDF
4/30Midterm 2
5/5Project presentations
Geoffrey Sewell
"Database Security through Clustering"
Chris Mullins
"Keyboard Layouts: is QWERTY really substandard?"
Doug Hains
"Evaluating Algorithms for the DTSP"
Nick Parrish
"Improving Image Retrieval In The SeeAsYou Biomimetic Vision System Using Term Discrimination and Compound Term Processing"
5/5-5/7Project presentations
Zach Cashero
Learning Frequent Trajectory Patterns for a BCI-Controlled Wheelchair
Jason Remington
"Supplementing Netflix Data in Collabortive Filtering"
Nathan Lindzey