AI & Machine Learning

Machine Learning, Part I

Understand the foundations of regression and classification and analyze real-life datasets.

Instructor Dr. Waleed A. Yousef Adjunct Professor, University of Victoria, Canada
Two groups of data points separated by a curved decision boundary

01

Course overview

Understand the foundations of regression and classification and analyze real-life datasets.

02

What you will learn

This course focuses on teaching students the fundamentals of learning the relationships between an output (response variable) and a set of inputs (predictors) in specific problems. The two major sub-fields covered are regression, where the response is quantitative, and classification, where the response is qualitative with labels such as diseased or non-diseased.

Another objective is to equip students with the skills to analyze real-life datasets and design appropriate learning functions to minimize prediction errors. This will be accomplished through computer exercises and a course project.

The course begins with a review of probability theory, including advanced topics like multivariate analysis with an emphasis on multinormal distributions. Basics of Linear Algebra will be introduced, covering important topics such as the four spaces of a matrix, Singular Value Decomposition (SVD), and its connection to Principal Component Analysis (PCA).

The course follows a breadth-first approach, starting with Statistical Decision Theory and transitioning into Linear Models and Regression. Bayes' classifier will be derived and explained, along with its application to multinormal distributions. Various statistical concepts will be defined, including estimation, loss function, and risk minimization.

This course is just Part 1 that prepares students for Part 2, which will cover basic methods for regression and classification will be covered at different levels of detail, such as Neural Networks (NN), K-Nearest Neighbor, logistic regression, and Classification and Regression Trees (CART), exploring different assessment metrics, such as Receiver Operating Characteristics Curve (ROC) and Area Under the Curve (AUC), and Cross Validation (CV).

03

Lecture syllabus

Video titles and durations as published on Arabsera. The advertised lecture total may differ from the number of video entries, which can include introductions, tutorials, and split sessions.

Video titles and durations 22
  1. 01 Introduction to Pattern Recognition
  2. 02 Introduction to Statistical Decision Theory I (Regression)
  3. 03 Introduction to Statistical Decision Theory II (Classification)
  4. 04 Introduction to Statistical Decision Theory III (Classification)
  5. 05 Getting to "Learning" I (Regression)
  6. 06 Getting to "Learning" II (Classification)
  7. 07 Linear Models for Regression: Least Mean Square
  8. 08 Linear Models for Regression: Centered Model
  9. 09 Linear Models for Regression: Performance
  10. 10 Linear Models for Regression: Data Preprocessing and Transformation
  11. 11 Bias-Variance Decomposition
  12. 12-a Bias-Variance: illustration, model complexity, and model selection
  13. 12-b Bias-Variance: illustration, model complexity, and model selection
  14. 12-c Bias-Variance: illustration, model complexity, and model selection
  15. 13 Reducing Complexity: subset selection
  16. 14-a Reducing Complexity: regularization, shrinkage, ridge regression
  17. 14-b Reducing Complexity: regularization, shrinkage, ridge regression
  18. Appendix A: fast revision on basics of Probability
  19. Appendix B: fast revision on basics of Statistics
  20. Pattern Recognition: the big picture (1/3)
  21. Pattern Recognition: the big picture (2/3)
  22. Pattern Recognition: the big picture (3/3)

04

Teaching support (check your plan)

  • Discussion groups
  • TA-human texting for Q&A
  • TA-GPT (coming soon)

05

Textbook

Hastie, T., Tibshirani, R., & Friedman, J. H. (2001). The Elements of Statistical Learning: Data Mining, Inference, and Prediction. Springer Series in Statistics.

06

Certificate

Awarded after passing a brief sample exam, which you may attempt multiple times.