Official course description:
Full info last published 15/05-23

Advanced Machine Learning

Course info
ECTS points:
Course code:
Participants max:
Offered to guest students:
Offered to exchange students:
Offered as a single subject:
Price for EU/EEA citizens (Single Subject):
21250 DKK
MSc. Master
MSc in Computer Science
Course manager
Assistant Professor
Associate Professor
Assistant Professor
Course semester
Efterår 2023
28 August 2023
26 January 2024
Exam type
ekstern censur
Grade Scale
Exam Language

This course introduces Machine Learning methods and how they are used in active research. Methods will be described in a way to enable you to select the suitable tool for given application, and adapt accordingly.

We build upon knowledge from the course "Linear Algebra and Probability", and assume that you have prior knowledge in programming. It is highly recommended to have taken the course "Introduction to Machine Learning".  
The course enables students to understand and implement advanced machine learning algorithms, and modify the learnt methods to analyze the outcome of various applications on different datasets. This includes the ability to select appropriate tools and reflect on the results.  
The first 10 weeks of the course consist of lectures and exercises twice a week, the remaining 4 weeks are reserved for the mandatory group project, which will be part of the oral exam.

Formal prerequisites

Linear Algebra and Probability

Intended learning outcomes

After the course, the student should be able to:

  • Define and describe basic machine learning terms and methods.
  • Develop and implement machine learning methods on your own in an appropriate programming language.
  • Characterize, relate, and analyze central machine learning concepts and algorithms.
  • Combine and modify machine learning methods to analyze practical datasets and reflect on the results.
Learning activities

The first 10 weeks will consist of lectures and exercise sessions. The last 4 weeks will consist of project work where students will implement machine learning methods from a recent research article.

Mandatory activities

The first 10 weeks, each week there will be one mandatory assignment related to the material of the week. You have to pass 50% of the assignments and actively participate in the mandatory exercise sessions to be admitted to the exam. You will receive feedback from your peers, and TA during the session. 

The pedagogical function of the mandatory exercises is to provide you with an activity where you can practice the given ILO’s. E.g. you will directly apply your new knowledge by implementing machine learning methods, and then analyze and reflect on the results. 

The students who did not pass the mandatory 50% after the 10 weeks of the course for good reasons, i.e. failed the first attempt, can request a second attempt from us.  

If the mandatory activities are not approved, the student will receive the grade NA (not approved) at the ordinary exam, and will have used an exam attempt.

The student will receive the grade NA (not approved) at the ordinary exam, if the mandatory activities are not approved and the student will use an exam attempt.

Course literature

The following primary sources are available for free online:

Additional material will be provided during the lecture.  

Student Activity Budget
Estimated distribution of learning activities for the typical student
  • Preparation for lectures and exercises: 37%
  • Lectures: 10%
  • Exercises: 10%
  • Assignments: 17%
  • Project work, supervision included: 16%
  • Exam with preparation: 10%
Ordinary exam
Exam type:
D: Submission of written work with following oral, External (7-point scale)
Exam variation:
D2G: Submission for groups with following oral exam supplemented by the submission. Shared responsibility for the report.
Exam submisson description:
The project will take four weeks of the course where the students will work in groups to implement and evaluate a machine learning method from a recent research article.

The group makes their presentations together and afterwards the students participate In the dialogue individually while the rest of the group is outside the room.
Group submission:
  • Group size: 2-4 students
Exam duration per student for the oral exam:
30 minutes
Group exam form:
Mixed exam 1 : Individual and joint student presentation followed by an individual and a group dialogue. The students make a joint presentation followed by a group dialogue. Subsequently the students are having individual examination with presentation and / or dialogue with the supervisor and external examiner while the rest of the group is outside the room.

Exam type:
B: Oral exam, External (7-point scale)
Exam variation:
B22: Oral exam with no time for preparation.
Exam duration per student for the oral exam:
30 minutes

Time and date
Ordinary Exam - submission Mon, 8 Jan 2024, 08:00 - 14:00
Ordinary Exam Tue, 23 Jan 2024, 09:00 - 21:00
Ordinary Exam Wed, 24 Jan 2024, 09:00 - 21:00
Ordinary Exam Thu, 25 Jan 2024, 09:00 - 21:00
Ordinary Exam Fri, 26 Jan 2024, 09:00 - 21:00