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.