Programplaner og emneplaner - Student
ACIT4510 Statistical Learning Course description
- Course name in Norwegian
- Statistical Learning
- Study programme
-
Master's Programme in Applied Computer and Information Technology
- Weight
- 10.0 ECTS
- Year of study
- 2025/2026
- Curriculum
-
FALL 2025
- Schedule
- Programme description
- Course history
-
Introduction
The following two group assignments must be approved before the student can take the final exam:
- 1 - Group report and presentation: Group written report and oral presentation on the assigned topic.
- 2 - Group project proposal: A group project proposal (1000 - 1200 words) on the assigned topic, containing project description, the available dataset(s), method/algorithm to be employed, and references (including several most recent journal publications).
Recommended preliminary courses
The participants are expected to know basic concepts in linear algebra, programming and statistics (within the scope and content of e.g. DATA3800 - Introduction to Data Science with Scripting).
Required preliminary courses
The final exam consists of two parts:
- Part 1 - Group project report with code: A group (2-4 students) project implementation, including a project report (5000 - 7000 words, excluding references) and code as an appendix (counts 50% towards the final grade). Both the code and the report will be evaluated. The comprehensiveness of the code is evaluated under the assumption that each member of the group has worked on the project for 60 hours.
- Part 2 - Individual written exam: An individual, closed-book, written exam (3 hours) (counts 50% towards the final grade)
Both parts must be passed in order to pass the course (i.e., if a student fails in one part, they automatically fail the course).
The exam results can be appealed.
New/postponed exam
In case of failed exam or legal absence, the student may apply for a new or postponed exam. New or postponed exams are offered within a reasonable time span following the regular exam. The student is responsible for registering for a new/postponed exam within the time limits set by OsloMet. The Regulations for new or postponed examinations are available in Regulations relating to studies and examinations at OsloMet.
Learning outcomes
The student should have the following outcomes upon completing the course:
Knowledge
Upon successful completion of the course, the student:
- will have a good understanding the different concepts and methods of supervised and unsupervised statistical learning and how to apply them on large data.
- has advanced knowledge of probabilistic formulation of the various learning problems.
- has focused knowledge of theoretical aspects of the different methods in machine learning and statistical learning, as well as a deep knowledge of concepts and assumptions behind each method.
Skills
Upon successful completion of the course, the student:
- can apply different high-dimensional regression techniques on data
- can apply different classification techniques on data
- can apply clustering techniques on data
- can apply dimension reduction techniques on data
- can make informed decisions on which method suits best for a particular problem and/or data set
- can derive learning algorithms for new models and analyze new data with them.
General competence
Upon successful completion of the course, the student:
- can apply different predictive models on data and assess their performance
- can use supervised and unsupervised learning in different real life problem
Teaching and learning methods
This course has three main parts.
The first three weeks cover revisions on statistics and scientific method, briefly presenting also the basics in (Python) programming, selection of a problem, etc. (i.e. revisions of several of the focus points in DATA3800).
After that there will be 7 weeks with presenting and solving exercises, covering the book "Introduction to Statistical Learning".
Finally the course has 3 to 4 weeks bridging the content presented during the weeks before with other scientific fields and topics, namely in Applied AI and in Mathematical Modelling. In particular, connections to the courses " Applied and Computational Mathematics (ACIT4310)" and "Evolutionary Artificial Intelligence and Robotics (ACIT4610)" will be addressed.
The weekly classes will be divided in three parts: (1) a theoretical exposition of the new content introduced each week, (2) one set of exercises/problems implementing the content presented during the theoretical exposition, and (3) supervision of each student in his/her specific project (see "Assignment").
Course requirements
The following required coursework must be approved before the student can take the exam:
A project plan document containing a description of the chosen data set, a preliminary research question and suggested tools and method to apply.
Assessment
An individual project report approximately 2500 - 5000 words, excluding appendixes.
The exam can be appealed,
New/postponed exam
In case of failed exam or legal absence, the student may apply for a new or postponed exam. New or postponed exams are offered within a reasonable time span following the regular exam. The student is responsible for registering for a new/postponed exam within the time limits set by OsloMet. The Regulations for new or postponed examinations are available in Regulations relating to studies and examinations at OsloMet.
Permitted exam materials and equipment
All aids are permitted, provided the rules for plagiarism and source referencing are complied with.
Grading scale
It is recommended that students have some background knowledge in:
1) mathematics: calculus, linear algebra, statistics and probability theory, and numeric optimization
2) programming language in Python, Matlab or R
3) machine learning and/or data mining.
Examiners
One internal examiner. External examiners are used periodically.
Course contact person
Professor Pedro Lind