The University of Queensland Homepage
School of ITEE ITEE Main Website

 Material: COMP4702/COMP7703
The University of Queensland
School of Information Technology and Electrical Engineering
Semester 1, 2008

COMP4702/COMP7703 - Machine Learning

Course Material

Lecture Notes

Notes are listed here in the order that we will cover them in the course. These slides are based on those provided by Alpaydin (the author of the text), with modifications made where possible. The original versions by Alpaydin are also here as the "pre-lecture" version, for students who wish to read ahead.

Textbooks

  • Course text: Introduction to Machine Learning. Ethem Alpaydin, The MIT Press, October 2004. Book Website (including errata)
  • Reference texts:
    • The text for the AI course (COMP3702) is a useful reference - Russell S. and Norvig P., Artificial Intelligence: A modern approach, 2nd ed., 2003. Prentice Hall.
    • R. Duda, P. Hart and D. Stork. Pattern Classification, Second edition. Wiley, 2001.
    • [Bis] Bishop, C. M. Pattern Recognition and Machine Learning. Springer, 2006.
    • [HTF] T. Hastie, R. Tibshirani and J. Friedman. The Elements of Statistical Learning: Data Mining, Inference, and Prediction. Springer. 2001.
    • D. Hand, H. Mannila and P. Smyth, Principles of Data Mining, MIT Press, 2001.

Pracs

  • Prac 1 (5/3): Introduction to Classification and Weka. Note: this would also be a good chance to have a look at Matlab if you are not familiar with it - working through some of the "Matlab Primer" document below would be a good start.
  • Prac 2 (12/3): Bayesian Networks
  • Prac 3 (19/3): Regression and Parametric Models
  • (2/4): There will be no new prac sheet this week, to allow us to catch up with the lecture material. The prac session will still run, so please use this opportunity to catch up if you haven't completed the previous pracs.
  • Prac 4 (9/4): Dimensionality Reduction using Principal Component Analysis
  • Prac 5 (16/4): Clustering
  • Prac 6 (23/4): Nonparametric techniques
  • Prac 7 (7/5): Support Vector Machines
  • Prac 8 (14/5): Single and Multilayer Perceptrons and Trajan
  • Prac 9 (21/5): Assessing algorithms, Bagging and Boosting
    • (Use datasets from Pracs 4 and 7).
    • D. Opitz and R. Maclin. Popular ensemble methods: an empirical study. Journal of Artificial Intelligence Research v.11 (1999) pp.169-198. (PDF)

Assignments

The assignments will be comprised of some of the questions on the pracs. If you complete each prac, producing your assignment will be quite easy. (NB: in the assignment question a.b refers to question b from Prac a). Assignments should be submitted in hardcopy to the submission box in level 1, GP South, or electronically via submit.itee.uq.edu.au.

  • Assignment 1: Questions 1.4, 2.4, 2.5, 3.1, 3.3, 4.1, 4.3, 4.4. Due Wednesday 12pm, 16/4/08.
  • Assignment 2: Questions 5.1, 5.2, 6.2, 6.3, 7.3, 7.4, 8.6, 8.7, 9.5, 9.6. Due Friday 5pm, 30/5/08.
Assignment results (at 10/06/08) available here.

Exam

The 2007 and 2006 exams are available from the library web.

The 2005 exam is also available. Note however that the course content has changed extent, hence some of the 2005 exam is irrelevant for you. In particular, you should ignore questions: 3(a), most of(b), (d); 6. Some of Q1 is a little out of context also. Please ask the lecturer if you need more clarification about the 2005 exam questions.

Study Guide/notes

Reference Material


Last modified: 10/06/08