Informationsteknik – Maskininlärning

Course code I140802
ECTS Credits 6
Goals

Efter avslutad kurs behärskar studerande olika algoritmer från maskininlärning och kan implementera och utvärdera dessa i Matlab, Octave och/eller Python.

Contents

Kursen behandlar olika metoder för att utvinna användbar information från data. Algoritmer som behandlas i kursen är
– Linjär regression med en och flera variabler
– Numerisk optimering med gradient descent
– Överanpassning och regularisering
– Olinjära modeller med artificiella neurala nätverk
– Logistisk regression och klassificering för två och flera klasser
– Neurala nätverk tillämpat på klassificiering
– Spam klassificering
– Oövervakad inlärning
– K-medelvärdeskluster
– Principalkomponentanalys (Principle Component Analysis)
– Detektera avvikelser
– Rekommendationssystem
– Reinforcement learning
I kursen utnyttjas genomgående MATLAB och eller Octave för att implementera olika algoritmer. Strävan är genomgående att vektorifiera koden genom att i mån av möjlighet utnyttja matriser och linjär algebra.

Grading scale name

1-5 (för betygssättning)

Vocational education and training

Informationsteknik

Degree program

Utbildningsprogrammet för informationsteknik

Descriptive assessment

Inlämningsuppgifter och tent
Bedömningskriterier:
I kursen tillämpas de allmänna bedömningsanvisningarna för Högskolan på Åland. Som precisering av de tre
nivåer som beskrivs i bedömningsanvisningarna gäller:
• Tillfredsställande insikter (1-2) kräver att den studerande förstår kursens centrala innehåll och kan tillämpa
sina kunskaper på ett självständigt sätt
• Goda insikter (3-4) kräver att den studerande dessutom kan analysera sina kunskaper i ämnet och sätta dem
i samband med kunskaper på andra områden.
• Utmärkta insikter (5) kräver en mycket god förmåga att tillämpa kunskaperna i ämnet i skiftande
sammanhang och analytiskt kunna hantera kunskaperna och relatera dem till nya kunskaper.
Konstruktiv aktivitet under kursen kan höja vitsordet med ett siffervärde utöver övrig examination.

Material

Eget material tillgängligt via kursens hemsida.
Manualer och resurser på internet.

Lecture notes available through the homepage of the course.
Manuals and other online resources.

Prerequisite

Godkänt vitsord i kurserna Programmering 1 och Datastrukturer och algoritmer

Passed degree in the courses ”Programmering 1” and ”Datastructures and alghoritms”

Documentation

Kursvitsord noteras i studiekort. 1-5 (Vid validering används vitsordet Godkänd).

Passed grade will be noted in the study card, 1-5.
For validation the grade G, pass, will be used.

Teaching methods

Föreläsningar varvade med interaktiva demonstrationer, exempel, laborationer och projektuppgift.

Lectures with interactive demonstrations, examples and assignments.

Utskriven 09 maj 2025 kl 16:10