Back to all courses

Machine learning

Individual course

Max amount of FITech students: 30

In this course, the focus is especially on classifiers and classification. Other topics covered include statistical regression, Bayesian decision theory and feature extraction.

Course content:

  • Bayesian decision theory
  • Parametric and non-parametric classification
  • Feature extraction
  • Classifier design and optimization
  • Example classifiers
  • Statistical regression methods

After completing the course, student can

  1. design simple optimal classifiers from the basic theory and assess their performance
  2. explain the Bayesian decision theory and apply it to derive minimum error classifiers and minimum cost classifiers
  3. apply regression techniques to practical machine learning problems.

Course is based on Duda RO, Hart PE, Stork DG: Pattern classification, John Wiley & Sons Inc., 2nd edition, 2001. There are also additional handouts.

face-to-face teaching, guided laboratory work and independent assignment. Laboratory work is supervised by assistants who also check that the task assignments are completed properly. The independent task assignment is graded. The course ends with a written exam.

Course contains face-to-face teaching, guided laboratory work and independent assignment. Both face-to-face and online possibilities within the course schedule. The laboratory works are done in an online system (Mathworks Grader). Student can do the lab works remotely or in the lab using the same online system. No exam.

You can get a digital badge after completing this course.

tekoäly artificial intelligence AI koneoppiminen luokittelu valitsin valitsimet gradientti

Further information about the studies

University of Oulu
Riku Hietaniemi , ICT coordinator

Responsible teacher

University of Oulu
Tapio Seppänen

Contact person for applications

Pilvi Lempiäinen , Head of study services
Start here
Start here
ICT Studies
AI and machine learning
Course code:
0 €
Teaching period:
Application deadline:
Host university:
University of Oulu
Study is open for:
Adult learner,
Degree student
Teaching methods:
Place of contact learning:
General prerequisites:
Background in engineering mathematics. Programming skills, especially basics of Matlab.
Study suitable for:
Students who have background in computer science (or similar field) and are interested in machine learning and pattern recognition theory and methods.
Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.

This course is included in the following theme