Official government website of the Government of Kingdom of Saudi Arabia
Link to official Saudi websites end with edu.sa

All links to official educational websites in the Kingdom of Saudi Arabia end with sch.sa or edu.sa

Government websites use the HTTPS protocol for encryption and security.

Secure websites in the Kingdom of Saudi Arabia use the HTTPS protocol for encryption.

Registered with the Digital Government Authority under number:

20250417892

Machine Learning

AI3201
4 hours English

Machine Learning

Machine Learning
1 Introduction to machine learning and their learning models (supervised, unsupervised, reinforcement learning)
2 PAC Learning, Bias-Variance Tradeoff, and Statistical Learning Theory
3 Linear regression
4 Logistic regression
5 Model Evaluation and validation: Loss functions for classification, Classification metrics, Loss functions for regression, Regression metrics, cross-validation techniques
6 Generalized linear models
7 Naïve bayes classifier
8 Kernel methods
9 Generalization and regularization
10 Support vector machines
11 Unsupervised learning (k-means clustering and Hierarchical clustering)
12 Ensemble methods (Decision trees and Random Forest)
13 Introduction to Reinforcement Learning and Control
1.1 Mapped to: K1

Describe the fundamental issues and challenges of machine learning: data, model selection, model complexity

Teaching Strategy Class lectures, group discussion, demonstration, hands-on coding, Project, evaluation.
Assessment Methods Exams, Assignments, Project
1.2 Mapped to: K2

Describe a range of machine learning algorithms along with their strengths and weaknesses

Teaching Strategy Class lectures, group discussion, demonstration, hands-on coding, Project, evaluation.
Assessment Methods Exams, Assignments, Project
2.1 Mapped to: S1, S2

Apply various methods to diagnose learning problems and improve learning.

Teaching Strategy Class lectures, group discussion, demonstration, hands-on coding, Project, evaluation.
Assessment Methods Exams, Assignments, Project
2.2 Mapped to: S1, S2

Design and implement a machine learning algorithm from scratch and test it on real world data to solve a variety of problems.

Teaching Strategy Class lectures, group discussion, demonstration, hands-on coding, Project, evaluation.
Assessment Methods Exams, Assignments, Project
2.3 Mapped to: S1, S2

Evaluate a variety of machine learning algorithms; critically assess their quality and robustness.

Teaching Strategy Class lectures, group discussion, demonstration, hands-on coding, Project, evaluation.
Assessment Methods Exams, Assignments, Project
2.4 Mapped to: S1

Apply Reinforcement Learning to solve a real-world problem.

Teaching Strategy Class lectures
Assessment Methods Exams, Assignments, project
3.1 Mapped to: V2

Work effectively in groups to accomplish a common goal and show leadership qualities

Teaching Strategy Project
Assessment Methods Project report