Machine Learning (E-ELE501)
The course focuses on methods for learning from data for training models that can make predictions or classifications on new data.
Course description for study year 2024-2025. Please note that changes may occur.
Course code
E-ELE501
Version
1
Credits (ECTS)
5
Semester tution start
Spring
Number of semesters
1
Exam semester
Spring
Language of instruction
Norwegian
Content
The course starts with an introduction to the fundamental theory, Bayes decision theory. This statisticaland mathematically based theory let us determine discriminant functions and through these optimaldecision functions to distinguish between data elements, represented by so called feature vectors.
Furthermore we will have to estimate the discriminant functions. This will be done by estimating theunderlying statistical functions directly or by estimating the functions's polynomial coefficients directly. Todo this, we use iterative gradient descent techniques. Curve fitting by regression analysis is alsopresented in this context. Further to this neural networks are presented and also some variants pf deep neural network architectures. Finally methods for evaluating classifier performance are presented.
Theoretical and laboratory exercises will accompany the progression through the topics.
Learning outcome
At the end of this course, the student should be able to recognize and handle machine learning problems.
The student should know the basic mathematical principles underlying the methods and to apply a software library like SciKit-Learn to solve problems. The student must be able to train a machine learning model using a representative data material and make sure that it is capable of handling new data.
Required prerequisite knowledge
Recommended prerequisites
Exam
Form of assessment | Weight | Duration | Marks | Aid |
---|---|---|---|---|
Home exam - Inspera | 1/1 | 3 Hours | Letter grades | All |
Individual exam
Coursework requirements
Course teacher(s)
Course coordinator:
Trygve Christian EftestølHead of Department:
Tom RyenOverlapping courses
Course | Reduction (SP) |
---|---|
Machine learning (E-MDS110_1) | 5 |
Machine Learning (ELE520_1) | 5 |
Machine learning, Machine Learning ( E-MDS110_1 ELE520_1 ) | 10 |