Takaisin kaikki kurssit

Machine learning

Yksittäinen kurssi

Max amount of FITech students: 30

Persons without a valid study right at a Finnish university or university of applied sciences have preference to this course.

Machine learning principles are described in lectures and practical hands-on programming tasks are done on the online Matlab platform.

Course contents

  • Introduction
  • Mathematical optimisation for machine learning
  • Linear and non-linear regression
  • Two-class and multi-class classification
  • Feature engineering and optimisation
  • Model validation
  • Kernel methods, neural networks, tree-based learners

Learning outcomes

After completing the course, the student

  • can design and implement basic machine learning algorithms for regression and classification applications.
  • can design and implement methods for optimising cost functions for machine learning tasks.
  • can apply the most common methods for machine learning.

Course material and platforms

  • Jeremy Watt, Reza Borhani, AggelosK. Katsaggelos: Machine Learning Refined (Foundations, Algorithms, and Applications), 2nd edition, Cambridge University Press, 2020.
  • Matlab tutorials
  • Lecture slides

MathWorks Grader platform. Registrations are arranged in the beginning of course.

Teaching schedule

  • Lectures  (Zoom, varying time)
  • Weekly online lab work throughout the course (Zoom, varying time)
  • Recordings will be available in Moodle
  • This course has no exam

Completion methods

Lectures and partially guided lab works. Each laboratory assignment is evaluated automatically by the MathWorks Grader giving feedback to students to improve their solutions. The final grade for the course is calculated by the teacher from the completed assignments at the end of course. The number of successfully completed assignments affects the course grade. An indicated number of subtasks must be completed in each week to pass the course. No final exam arranged.

More information in the University of Oulu study guide.

You can get a digital badge after completing this course.

tekoäly artificial intelligence AI koneoppiminen luokittelu valitsin valitsimet gradientti

Vastuuopettaja

Oulun yliopisto
Tapio Seppänen

Lisätietoa opintojen suorittamisesta

Oulun yliopisto
FITech-yhteyshenkilö Oulu ICT

Hakua koskevat kysymykset

FITech-verkostoyliopisto
Fanny Qvickström, Opintoasioiden suunnittelija
Aloita tästä
Aloita tästä
Aihe:
Tekoäly ja koneoppiminen
Kurssikoodi:
521289S
Opintopisteet
5 ECTS
Hinta:
0 €
Kurssin taso:
Kurssin ajankohta:
7.1.–12.3.2025
Haun alkamispäivä:
13.11.2024
Viimeinen hakupäivä:
19.12.2024
Vastuuyliopisto:
Oulun yliopisto
Kuka voi hakea:
Aikuisopiskelija,
Tutkinto-opiskelija
Toteuttamistapa:
Verkko-opetus
Opetuskieli:
Englanti
Esitietovaatimukset:
Ohjelmointitaidot, Matlabin hallinta, lineaarisen algebran perusteet
Kenelle kurssi sopii:
Kaikille, jotka haluavat syventää osaamistaan koneoppimisen periaatteista ja algoritmeistä
Oletko kiinnostunut tästä kurssista? Tilaa ilmoitus kurssin tietojen muutoksista suoraan sähköpostiisi! Voit peruuttaa tilauksen koska tahansa.

Kurssi sisältyy seuraavaan teemaan