EN3202 Pattern Classification and Machine Learning 8.0 credits
Mönsterigenkänning och maskininlärning
The course aims to provide a comprehensive theoretical treatment of probabilistic approaches in pattern recognition and machine learning, with emphasis on Bayesian learning.
After passing this course the student should be able to
-
describe the general principles of probabilistic pattern classification and Bayesian parameter estimation,
-
analyze previously unsolved problems in data classification or regression, for example problems encountered in the student's own research project, and formulate a theoretical probabilistic model for the selected application,
-
apply Bayesian parameter estimation, by selecting, if necessary, a suitable approximation approach to make the problem computationally tractable,
-
understand and critially analyze new probabilistic pattern-recognition and machine-learning methods proposed in the scientific literature by other researchers.
Educational level
Third cycleAcademic level (A-D)
DSubject area
Grade scale
Information for research students about course offerings
The course is given in the period March - June, including about 10 weekly seminars, each 2-3 hours, and, finally, an individual 72-hour open-book exam.
Learning outcomes
After passing this course the student should be able to
-
describe the general principles of probabilistic pattern classification and Bayesian parameter estimation,
-
analyze previously unsolved problems in data classification or regression, for example problems encountered in the student's own research project, and formulate a theoretical probabilistic model,
-
apply Bayesian parameter estimation, by selecting, if necessary, a suitable approximation approach to make the problem computationally tractable,
-
understand and critially analyze new probabilistic pattern-recognition and machine-learning methods proposed in the scientific literature by other researchers
Course main content
After an initial review of probabilistic models for multivariate data and the principles of Bayesian learning as opposed to point estimates of model parameters, these models and methods are further developed for various applications in regression and classification. The following main topics are covered:
-
Generalized linear models for regression and classification
-
Neural networks
-
Kernel methods, especially sparse approaches, such as the Relevance Vector Machine (RVM) and Support Vector Machine (SVM)
-
Graphical models, incl. Bayesian networks and Markov random fields
-
Mixture models and Expectation Maximization
-
Approximate inference methods, e.g., variational inference with factorized approximation
-
Monte Carlo sampling methods
-
Probabilistic (Bayesian) principal component analysis (PCA)
-
Models for sequencial data, especially Hidden Markov models
Disposition
About 10 weekly seminars, 2-3 hours each. In each session the discussion is focused on one main topic selected from the course book. Students demonstrate and discuss solutions to selected exercise problems.
Eligibility
PhD students in Electrical Engineering or Computer Science or advanced MSc candidates with solid background in probability theory. The undergraduate course EN2202 Pattern Recognition is a recommended but not compulsory prerequisite.
Prerequisites
The course is intended mainly for PhD students in Electrical Engineering or Computer Science.
Literature
Bishop, C.M (2006). Pattern recognition and machine learning. Springer.
Required equipment
Computer with Matlab.
Examination
Examination is based on active participation in course seminars and a final written individual open-book exam.
Requirements for final grade
Active participation is required in at least 70% of course meetings. Individual 72-hour open-book exam with given advanced problems, of which at least 50% must be correctly solved.
Offered by
EES/Sound and Image Processing
Contact
Arne Leijon
Examiner
Arne Leijon
Add-on studies
A solid background in Probability Theory is required. Basic knowledge corresponding to the undergraduate course EN2202 Pattern Recognition is recommended.
Version
Course plan valid from: Spring 11.
