Study year 2

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

The following courses are part of study year two.

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

General

General courses

During year 1 and year 2 students must take at least complete 25 credits from the grouping listed in 1.2.1 and at least 13,5 credits from the group of courses in 1.2.2.

1.2.1 Conditionally Elective Courses - Application Domains

COMPUTER VISION:
DD2423 Image Analysis and Computer Vision, 7,5 hp,
DD2424 Deep learning in Data Science, 7,5 hp,
DD2429 Computational photography, 6 hp.

LANGUAGE PROCESSING: SPEECH & TEXT
DT2112 Speech Technology, 7,5 hp,
DT2119 Speech and Speaker Recognition, 7,5 hp
DD2418 Language Engineering, 6.0 hp

VISUALIZATION:
DD2257 Visualization, 7,5 hp

ROBOTICS:
DD2410 Introduction to Robotics, 7,5 credits
DD2438 Artificial Intelligence and Multi Agent Systems, 15 hp
DD2425 Robotics and Autonomous Systems, 9 hp
DD2411 Research project in Robotics, Perception, and Learning, 15 credits

DATABASES/INFORMATION RETRIEVAL:
DD2476 Search Engines and Information Retrieval Systems, 9 hp

COMPUTATIONAL BIOLOGY:
DD2435 Mathematical Modelling of Biological Systems, 9 hp,
DD2401 Neuroscience, 7,5 hp,
DD2402 Advanced Individual Course in Computational Biology, 6 hp,
DD2404 Applied Bioinformatics, 7,5 hp.

1.2.2 Conditionally Elective Courses - Theory

MATHEMATICS:
EL2320 Applied Estimation, 7,5 hp
SF1811 Optimization, 6 hp

STATISTICS & PROBABILITY:
DD2447 Statistical Methods in Applied Computer Science, 6 hp,
SF2930 Regression Analysis, 7,5 hp,
SF2943 Time Series Analysis, 7,5 hp,
SF2940 Probability theory, 7,5 hp.

MACHINE LEARNING:
EQ2340 Pattern Recognition 7,5 hp
DD2437 Artificial Neural Networks and Deep Architectures, 7,5 hp
ID2222 Data Mining 7.5
ID2223 Scalable Machine Learning and Deep Learning 7.5
DD2420 Probabilistic Graphical Models, 7,5 credits
EL2805 Reinforcement Learning, 7,5 credits

Common Elective Courses

Elective courses are selected freely from all Second cycle courses and language courses given at KTH. First cycle courses at KTH may be taken upon permission from the Programme Director. Not more than 30 ECTS credits in total can be acquired from First cycle courses.

Mandatory Appl.code cr. Study period
 1   2   3   4 
DD2301 Program Integrating Course in Machine Learning 3.0 0.5 0.5
DA233X Degree Project in Computer Science and Engineering, specializing in Machine Learning, Second Cycle 60735 30.0 15.0 15.0
SF288X Degree Project in Optimization and Systems Theory, Second Cycle 60267 30.0 15.0 15.0
SF299X Degree Project in Mathematical Statistics, Second Cycle 60646 30.0 15.0 15.0


Conditionally elective Appl.code cr. Study period
 1   2   3   4 
DD2257 Visualization 51036 7.5 7.5
DD2410 Introduction to Robotics 50220 7.5 7.5
DD2429 Computational Photography 50226 6.0 6.0
DD2437 Artificial Neural Networks and Deep Architectures 50252 7.5 7.5
SF2940 Probability Theory 50348 7.5 7.5
DD2425 Robotics and Autonomous Systems 50824 9.0 3.5 5.5
DD2435 Mathematical Modelling of Biological Systems 50258 9.0 6.0 3.0
DD2411 Research project in Robotics, Perception and Learning 60970 15.0 4.0 3.5
DD2418 Language Engineering 50462 6.0 6.0
DD2423 Image Analysis and Computer Vision 50235 7.5 7.5
DD2447 Statistical Methods in Applied Computer Science 50338 6.0 6.0
EL2320 Applied Estimation 50228 7.5 7.5
EL2805 Reinforcement Learning 50161 7.5 7.5
ID2222 Data Mining 50243 7.5 7.5
ID2223 Scalable Machine Learning and Deep Learning 50248 7.5 7.5
SF1811 Optimization 50255 6.0 6.0
DD2420 Probabilistic Graphical Models 60354 7.5 7.5
DT2112 Speech Technology 60115 7.5 7.5
SF2930 Regression Analysis 60172 7.5 7.5
DD2402 Advanced Individual Course in Computational Biology 60135 6.0 3.0 3.0
DD2438 Artificial Intelligence and Multi Agent Systems 60112 15.0 7.0 8.0
DD2476 Search Engines and Information Retrieval Systems 60119 9.0 6.0 3.0
DD2401 Neuroscience 60109 7.5 7.5
DD2424 Deep Learning in Data Science 60118 7.5 7.5
DT2119 Speech and Speaker Recognition 60126 7.5 7.5
SF2943 Time Series Analysis 60175 7.5 7.5

Recommended Appl.code cr. Study period
 1   2   3   4 
ID2213 Logic Programming 50916 7.5 7.5
ID2221 Data-Intensive Computing 50720 7.5 7.5
DD2395 Computer Security 50259 6.0 6.0
DD1388 Program System Construction Using C++ 60710 7.5 4.0 3.5
DD2352 Algorithms and Complexity 60319 7.5 4.5 3.0
DH2642 Interaction Programming and the Dynamic Web 60128 7.5 4.5 3.0
SF2568 Parallel Computations for Large- Scale Problems 60269 7.5 3.0 4.5
DD2448 Foundations of Cryptography 60102 7.5 7.5