Course syllabus for Advanced topics in machine learning

Course syllabus adopted 2022-02-01 by Head of Programme (or corresponding).

Overview

  • Swedish nameAvancerade teman i maskininlärning
  • CodeDAT440
  • Credits7.5 Credits
  • OwnerMPDSC
  • Education cycleSecond-cycle
  • Main field of studyComputer Science and Engineering, Software Engineering
  • DepartmentCOMPUTER SCIENCE AND ENGINEERING
  • GradingTH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail

Course round 1

  • Teaching language English
  • Application code 87119
  • Maximum participants100
  • Minimum participants10
  • Block schedule
  • Open for exchange studentsNo
  • Only students with the course round in the programme overview.

Credit distribution

0120 Written and oral assignments 3.5 c
Grading: UG
3.5 c
0220 Examination 4 c
Grading: TH
4 c
  • 30 Maj 2023 pm J
  • 14 Aug 2023 pm J

In programmes

Examiner

Go to coursepage (Opens in new tab)

Eligibility

General entry requirements for Master's level (second cycle)
Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.

Specific entry requirements

English 6 (or by other approved means with the equivalent proficiency level)
Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.

Course specific prerequisites

To be eligible for the course, a student must have passed a minimum of the following courses:
  • 7.5 credits of programming (Python experience desirable but not absolutely required)
  • 7.5 credits of a data structures and/or algorithms
  • 7.5 credits of basic probability and statistics
  • 7.5 credits of calculus
  • 7.5 credits of linear algebra
  • 7.5 credits of basic machine learning (for example TDA233, MVE440, DAT340)

Aim

This course will focus on advanced topics in machine learning, in order to provide a deep understading of the modern machine learning areas. The students will learn sophisticated machine learning models which are commonly used in real-world applications, and also will learn how to analyze and understand in depth the advanced machine learning models.

Learning outcomes (after completion of the course the student should be able to)

  • to learn about modern and advanced machine learning methods and analyze them in different situations
  • to read and understand state-of-the-art scientific articles in the field
  • to propose and employ suitable models for the complex machine learning tasks
  • to be prepared for research and development of advanced machine learning methods

Content

The course content is the following:
  • Theoretical machine learning and the computational aspects
  • Online learning/ Active learning
  • Reinforcement learning
  • Relevant advanced deep learning (Deep Neural Network) models

Organisation

Lectures and assignments.

Literature

See course homepage.

Examination including compulsory elements

The course is examined by assignments and a written hall examination. Reexams will be conducted as oral exams.

The course examiner may assess individual students in other ways than what is stated above if there are special reasons for doing so, for example if a student has a decision from Chalmers on educational support due to disability.