ITI41820 Advanced Topics in Machine Learning (Spring 2026)
Facts about the course
- ECTS Credits:
- 10
- Responsible faculty:
- Faculty of Computer Sciences, Engineering and Economics
- Campus:
- Halden
- Course Leader:
- Roland Olsson
- Teaching language:
- English
- Duration:
- ½ year
Table of contents
The course is affiliated to the following study programme
Recommended previous knowledge
Teaching semester
Content
The course goes in depth on selected topics and methods within machine learning and their applications. Examples include:
- advanced neural net and deep learning models, such as: ResNET, Zero shot, GAN, LSTM.
- Evolutionary and bio-inspired algorithms algorithms (like GA, EA, ES, PSO, ACO, AIS) in search, optimization and classification.
- Program induction. Symbolic regression. Automatic programming.
- Implementing machine learning in Industries and business
- Machine learning challenges and future
The course syllabus will continuously be updated with methods from state-of-the-art research. Other topics may be chosen by machine learning group members each year and may vary depending on who is involved.
The student's learning outcomes on passing the course
Knowledge
The student
- knows the possibilities and advantages of employing the machine learning methods in the course as well as possible problems that may be encountered and how to overcome them
- knows how the algorithms presented in the course work and their characteristics, for example which problems they work best for, overfitting, expected accuracy and computational requirements, for example how much benefit that accelerators may provide
Skills
Given a machine learning application, the student is able to
- determine which theory and which methods that are presented in the course that are relevant and also how to apply them
- perform tuning or in some cases perform modifications of the source codes or develop code from scratch
General competence
The student
- is able to independently read machine learning papers and other literature and evaluate what works well and what does not for new problems
- knows the terminology of machine learning and be familiar with the mathematics that is common in the field
- knows the general behaviour of machine learning methods for example regarding how much data that is required, how to preprocess the data and ensure that its quality is sufficient
Teaching and learning methods
Workload
Coursework requirements - conditions for taking the exam
The student must:
- give one presentation
- deliver a mid-term report
Coursework requirements must be accepted to qualify for the exam.
Exam
Individual project report and individual oral presentation
The assessment is based on an individual project report and an individual oral presentation.
The project report must include working and well documented source code and is given a tentative grade on the A - F grading scale. This grade can be adjusted at the oral presentation. The project report must be passed before the oral presentation can be carried out.
At the oral presentation the student presents and defends the project work. Approximately 20 minutes duration. No supporting materials are allowed except the presentation.
If the student decides to challenge the assessment, the project report must be re-assessed. If the new assessment affects the tentative grading of the report, a new oral presentation will be arranged
Examiners
Conditions for resit/rescheduled exams
Resit / rescheduled exam is carried out at the same time as the next ordinary examination. The department management can nevertheless decide to arrange a resit exam in the following semester for students with a valid absence at the ordinary exam.
Upon re-examination, both parts of the examination must be retaken. Upon re-examination, a new project must be carried out in agreement with the course instructor.
Course evaluation
This course is evaluated by a
- Final course evaluation (compulsory)
The responsible for the course compiles a report based on the feedback from the students and his/her own experience with the course. The report is discussed by the study quality committee at the Department of Computer Science and Communication.