Department of Information Technology

Statistical Machine Learning

Course dates: 2019-01-21 -- 2019-03-15.

Course content

This is an introductory course to statistical machine learning for students with some background in calculus, linear algebra and statistics. The course is focusing on supervised learning, i.e, classification and regression. The course will cover a range of methods used in machine learning and data science, including:

  • Linear regression (including ridge regression and the Lasso)
  • Classification via logistic regression and k nearest neighbor
  • Linear and quadratic discriminant analysis
  • Regression and classification trees (including bagging and random forests)
  • Boosting
  • Neural networks and deep learning

These methods will be studied and applied to real data from various applications throughout the course. The course also covers important practical considerations such as cross-validation, model selection and the bias-variance trade-off. The course includes theory (e.g., derivations and proofs) as well as practice (notably the lab and the mini project). The practical part will be implemented either using Python or R (your own choice).

Course Structure


The course schedule is available in TimeEdit.


The course is 5 credits. Entry requirements are: 120 credits, including Probability and Statistics, Linear Algebra II, Single Variable Calculus, and one basic programming course.


Updated  2019-05-05 12:18:49 by Thomas Schön.