Hugo Tekeng
SDD1004Winter 2026DataPlanned 2026
← Back to university path

Machine Learning and Applications

Detailed view of the course, studied concepts, technologies used, and major academic work associated with it.

Code

SDD1004

Session

Winter 2026

Domain

Data

Overview

Advanced introductory course in machine learning covering both causal and non-causal approaches as well as the foundations of deep learning. The course aims to apply machine learning algorithms to different types of data, understand model training and validation issues, and explore modern data-driven methods.

Technologies used

Machine LearningCausal InferenceDeep LearningKNNSVMGaussian Processes

Key concepts covered

  • Theoretical and practical framework for machine learning
  • History of probability
  • Introduction to causal reasoning
  • Causal discovery
  • Use of causal models on data
  • Non-causal machine learning
  • Causal machine learning
  • Model training and validation
  • Data-driven methods
  • K-nearest neighbors (KNN)
  • Linear regression
  • Generalized linear regression
  • Support Vector Machines (SVM)
  • Gaussian mixtures
  • Gaussian processes
  • Kernel methods
  • Applying models to different types of data
  • Introduction to deep learning algorithms
  • Final project applied to real-world data

Coursework and evaluated components

  • Lab 1 on a causality-oriented problem
  • Selection and description of a dataset
  • Presentation of a causal method
  • Midterm exam
  • Final project with presentation