Machine Learning MethodsLaajuus (5 cr)
Code: R504D139
Credits
5 op
Teaching language
- English
Objective
You can create a conventional classic machine learning training code solution
You can use a trained machine learning model in conventional programming environments
You can evaluate the differences and strengths of different classic machine learning algorithms
You can optimize your classic machine learning models based on metrics and performance
You are familiar with other uncommon technologies, such as clustering algorithms
You can share your results and exercises via a version control system.
Content
Introduction to machine learning
Classic machine learning: supervised vs unsupervised learning
Regression vs classification: common algorithms
Data preparation and preprocessing
Common error metrics and how to interpret them
Qualifications
Basics of Python programming, Basics of common Python data analytics modules/libraries
Assessment criteria, satisfactory (1)
You can create classic machine learning models with a limited amount of features with your own data and code
You can perform basic data pre-processing tasks in order to train a functional classic machine learning model
You can create conventional error metrics for your machine learning model
You can share your results and exercises via a version control system.
Assessment criteria, good (3)
You can create classic machine learning models with your own data and code
You can perform necessary data pre-processing tasks in order to train a functional classic machine learning model
You can create conventional error metrics for your machine learning model
You can optimize your machine learning model based on data and selected algorithm
You can share your results and exercises via a version control system.
Assessment criteria, excellent (5)
You can create classic machine learning models with your own data and code
You can perform necessary data pre-processing tasks in order to train a functional classic machine learning model
You can create conventional error metrics for your machine learning model
You can optimize your machine learning model based on data and selected algorithm
You can apply advanced algorithms and approaches while optimizing your machine learning model
You can share your results and exercises via a version control system.