Data Engineering and Machine Learning, 30 cr

Type of the study module

Advanced Studies

Contact

Heikki Huttunen, Joni Kämäräinen

Learning Outcomes

- Student can solve basic and advanced pattern recognition problems.
- Student is able to find more advanced methods and adapt them to to solve the problem at hand.
- The student can apply the pattern recognition skills for audio, images or robotics.
- The student can design and use modern database systems.
- The student can implement data engineering pipelines that integrate with other information systems.
- The student can use Matlab for computational solution of a machine learning problem.
- The student can use Python libraries for computational solution of a machine learning problem.

Prerequisites

The students should pay attention to the prerequisite requirements of the courses they select for their module. Strong knowledge on programming and engineering mathematics is required and are further strengthen during the module. ( Advisable )

Content

Compulsory courses

Course Credit points Class
SGN-41007 Pattern Recognition and Machine Learning 5 cr IV  
SGN-43006 Knowledge Mining and Big Data 5 cr IV  
TIE-22307 Data-Intensive Programming 5 cr IV  
Total 15 cr  

Optional Compulsory Courses

Course Credit points Alternativity Class
SGN-81006 Signal Processing Innovation Project 5-8 cr 1   V  
TIE-13100 Tietotekniikan projektityö 5-10 cr 1   V  
TST-01606 Demola Project Work 5-10 cr 1   V  

1. Select 1 courses. Choose one of the project courses

Complementary Courses

Select either the English of Finnish implementation (if available) of each course.

Should be completed to the minimum study module extent of 30 ETCS

Course Credit points Class
ASE-7516 Dynamic Planning with Incomplete Information 5 cr V  
ASE-7536 Model-Based Estimation 5-7 cr V  
MAT-64500 Datan analyysimenetelmät mallinnuksessa 4 cr IV  
MEI-56606 Machine Vision 5 cr IV  
SGN-21006 Advanced Signal Processing 5 cr IV  
SGN-24007 Advanced Audio Processing 5 cr IV  
SGN-25006 Vector Space Methods for Signal and Image Processing 5 cr  
SGN-31007 Advanced Image Processing 5 cr V  
TIE-02500 Rinnakkaisuus 5 cr IV  
TIE-22101 Johdatus tietokantoihin 5 cr IV  
TIE-22201 Tietokantojen suunnittelu 5 cr IV  
TIE-51257 Parallel Computing 5 cr IV  

Additional information

Data engineering is the emerging field of ICT that requires understanding of the fundamental technologies of machine learning, its most important application fields in vision, audio, signal and data processing and robotics, and understanding of computational and programming solutions to cope with large scale machine learning and data mining problems.

Updated by: Ojala Nina, 09.01.2018