CYBR 5930 Machine Learning Basics

Program
Year
Year 5
Semester
First Semester
Credit
3
Program Description

Introduction to algorithms for predictive data modeling.

About this course

This course introduces the core concepts and algorithms behind predictive data modelling. You will learn how to select, train, and evaluate machine learning models using real-world datasets. The focus is on practical application, teaching you to turn raw data into actionable insights.

You will work through supervised learning techniques, learning how to prepare data, train algorithms, and assess their accuracy. The course builds on the statistical foundations covered in CYBR 5820 Statistical Analysis, moving from theory to hands-on implementation.

Who takes this course

Credits: 3 · Hours: 45

Prerequisites

Learning outcomes

  • Apply supervised learning algorithms to build predictive models
  • Evaluate model performance using standard metrics and validation techniques
  • Implement basic data preprocessing and feature engineering pipelines
  • Interpret results to support data-driven decision-making

Evaluation

Component Weight (%)
Weekly laboratory assignments 30
Mid-term project report 25
Final predictive modelling project 45