Study year 2

Master's Programme, Machine Learning, 120 credits (TMAIM), Programme syllabus for studies starting in autumn 2020

The following courses are part of study year two.

The course application codes and study periods are valid for the academic year 2021/2022. For other academic years, different application codes and study periods may apply.

General

Courses that run in periods 1 and 2 of Year 2 can potentially be taken in period 1 and period 2 of Year 1 if its leads to a manageable workload for the student.

Apart from the mandatory and conditionally elective course requirements the student is free to choose from all the second cycle and language courses given at KTH to take his/her number of completed course credits to 90 ECTS. First cycle courses may be taken (though we prefer if students take second-cycle courses) but no more than 30 ECTS points can be counted towards graduation. recommended courses is for  those who would like to extend their competency and knowledge in Computer Science and Software Engineering. A final degree project must also be completed.

Mandatory Appl.code Scope Study period
 1   2   3   4 
DD2301 Program Integrating Course in Machine Learning 50684 3.0 hp 0.5 0.5
DA233X Degree Project in Computer Science and Engineering, specializing in Machine Learning, Second Cycle 30.0 hp

Choose among the conditionally elective courses, so that the following conditions are fulfilled:

    - at least 6 courses from Application Domains + Theory, and
    - at least 2 courses from Application Domains, and also
    - at least 2 courses from Theory.

Examples of possible combinations of courses:

    - at least 2 courses from Application Domains, and at least 4 courses from Theory,
    - at least 3 courses from Application Domains, and at least 3 courses from Theory,
    - at least 4 courses from Application Domains, and at least 2 courses from Theory.

Conditionally elective Appl.code Scope Study period
 1   2   3   4 
DD2257 Visualization
Included in Application Domain Visualization
50670 7.5 hp
DD2410 Introduction to Robotics
Included in Application Domain, Robotics
50645 7.5 hp
DD2412 Deep Learning, Advanced Course
Included in Theory, Machine Learning
50696 6.0 hp
EQ2425 Analysis and Search of Visual Data
Included in Application Domain Computer Vision
50624 7.5 hp
SF2940 Probability Theory
Included in Theory, Statistics & Probability
50680 7.5 hp
DD2435 Mathematical Modelling of Biological Systems
Included in Application Domain, Computational Biology
50673 9.0 hp
DD2423 Image Analysis and Computer Vision
Included in Application Domain Computer Vision
50603 7.5 hp
DD2447 Statistical Methods in Applied Computer Science
Included in Theory, Statistics & Probability
50689 6.0 hp
EL2320 Applied Estimation
Included in Theory, Mathematics
50687 7.5 hp
EL2805 Reinforcement Learning
Included in Theory, Machine Learning
50794 7.5 hp
ID2222 Data Mining
Included in Theory, Machine Learning
50683 7.5 hp
ID2223 Scalable Machine Learning and Deep Learning
Included in Theory, Machine Learning
50682 7.5 hp
SF1811 Optimization
Included in Theory, Mathematics
50328 6.0 hp
DD2411 Research project in Robotics, Perception and Learning
Included in Application Domain, Robotics
60503 15.0 hp 4.0 3.5
DD2420 Probabilistic Graphical Models
Included in Theory, Machine Learning
60496 7.5 hp
DD2437 Artificial Neural Networks and Deep Architectures
Included in Theory, Machine Learning
60575 7.5 hp
SF2930 Regression Analysis
Included in Theory, Statistics & Probability
60497 7.5 hp
DD2419 Project Course in Robotics and Autonomous Systems
Included in Application Domain, Robotics
61280 9.0 hp
DD2438 Artificial Intelligence and Multi Agent Systems
Included in Application Domain, Robotics
60501 15.0 hp
DD2430 Project Course in Data Science
Included in Application Domain
7.5 hp
Recommended Appl.code Scope Study period
 1   2   3   4 
ID2213 Logic Programming 50692 7.5 hp
ID2221 Data-Intensive Computing 50686 7.5 hp
DD2395 Computer Security 50677 6.0 hp
DD1388 Program System Construction Using C++ 60494 7.5 hp
DD2352 Algorithms and Complexity 60499 7.5 hp
DH2642 Interaction Programming and the Dynamic Web 60448 7.5 hp
SF2568 Parallel Computations for Large- Scale Problems 60492 7.5 hp
DD2448 Foundations of Cryptography 60490 7.5 hp