EGEN 5210
Practical Introduction to Data Analysis and Machine Learning
Tabular data exploration and visualization (pandas, matplotlib), data-fitting basics (scikit-learn), k-nearest neighbours, linear regression, decision trees, data pre-processing, model evaluation metrics, overfitting vs underfitting, bias/variance, cross-validation, introduction to neural networks, hyperparameter tuning, feature selection, feature importance.
Prerequisites & course information
Prerequisite(s): enrolment in the M.Eng.- Software Engineering Practice program.
Sources
- Course catalogue ↗2026–2027