Back to Informatik

Machine Learning Foundations

8 ECTS
Semester 3

Mathematical Foundations

Overview

Essential mathematical concepts for machine learning

Learning Objectives

  • Master linear algebra basics
  • Understand probability theory
  • Work with statistics
  • Apply calculus concepts
  • Implement optimization methods

Practical Applications

Data Analysis

Statistical methods

Example: Implementing PCA

Model Development

Mathematical optimization

Example: Gradient descent implementation

Feature Engineering

Data transformation

Example: Vector space transformations

Practice Problems

  • Implement matrix operations
  • Apply statistical methods
  • Create optimization algorithms
  • Solve calculus problems

Supervised Learning

Overview

Fundamental supervised learning algorithms and concepts

Learning Objectives

  • Understand regression models
  • Master classification methods
  • Work with neural networks
  • Apply validation techniques
  • Implement learning algorithms

Practical Applications

Computer Vision

Image processing

Example: Building image classifiers

Natural Language

Text processing

Example: Implementing sentiment analysis

Predictive Analytics

Data prediction

Example: Creating forecasting models

Practice Problems

  • Implement linear regression
  • Create neural networks
  • Build classification models
  • Design validation methods

Unsupervised Learning

Overview

Pattern discovery and dimensionality reduction techniques

Learning Objectives

  • Master clustering algorithms
  • Understand dimensionality reduction
  • Work with autoencoders
  • Apply generative models
  • Implement feature learning

Practical Applications

Data Mining

Pattern discovery

Example: Implementing clustering

Anomaly Detection

Outlier identification

Example: Building detection systems

Generative AI

Content generation

Example: Creating generative models

Practice Problems

  • Implement clustering algorithms
  • Create autoencoders
  • Build generative models
  • Design feature extractors