Machine Learning School

M7-EVAL: Evaluating Model Performance

11h 0min
Performance measures for classification and regression; verifying the ability to generalize; bias-variance trade-off; regularization methods

Main Content
Acquisition
1 Lecture content
Content: – Evaluating model performance; – Verifying the ability to generalize: – Split validation; – Stratification; – The validation set and model selection; – Cross-validation; – Performance measures: – For classification: – Why accuracy is not enough; – ROC analysis etc.; – Micro/macro averaging for multi-class problems; – For regression; – Bias vs. variance trade-off; – Regularization methods;

2h 0min
Practice
2 Colab Notebooks
A set of colab notebooks, regarding especially these topics: – Examples on model evaluation; – Performance measures for classification: – Examples with class imbalance – accuracy is not enough; – Performance measures for regression; – Diagnosing underfitting and overfitting; – Regularization methods in classical (shallow) machine learning

3h 0min
0
Investigation
3 Independent study time + review
The estimated additional time required for studying the material independently, using the lecture videos/slides and also referencing other literature and material, as necessary. Facilitates correct understanding of the material. This activity also includes the time required for review before exams.

5h 30min
Assessment
4 Quiz activities
Quiz activities meant to provide quick, unassessed feedback to students regarding their grasp of the material.

30 min