AI and Data Science:

A practical guide to dimensionality reduction

In this course, participants will gain a foundational understanding of dimensionality reduction through a mix of theory and interactive exercises guided by the instructors. The course focuses on three key methods—feature transformation, aggregation, and selection—applied to real-world data using Jupyter notebooks.

This 4-hour course provides an introduction to the topic of dimensionality reduction and serves as a starting point for self-guided learning during and beyond the course time.

The course covers alternating sequences of theoretical input and hands-on exercises, which are discussed with the instructors during the course.

Dimensionality reduction is a common data preprocessing step preceding the application of supervised and unsupervised learning methods in AI modeling. After motivating the use of dimensionality reduction and highlighting its role in data exploration, this course gives an introduction to three types of dimensionality reduction approaches: feature transformation, feature aggregation, and feature selection. Course participants will have the opportunity to discover and compare the main methods for each approach in a hands-on experience, using jupyter notebooks on a real-world high-dimensional dataset.

Learning goals

Day 1: General introduction and feature transformation methods

  • General introduction to dimensionality reduction
  • Theory and practical application of classical feature transformation methods
  • Theory and practical application of autoencoders for feature transformation

Day 2: Further unsupervised and supervised methods

  • Theory and practical application of feature aggregation approaches
  • Theory and practical application of feature selection methods
  • Stability optimization in feature selection

Course date

Register now: May 5, 2015

For more information on how to register, please follow the link on the course date.

Prerequisites

Basic knowledge of Python (as taught in the course “First steps in Python” and “Data processing with Pandas & Data visualization with Matplotlib”). Basic understanding of ML models (as taught in the courses “Machine Learning 1” or “Introduction to Machine Learning”). Google account is recommended.

Target group

This course is open to researchers of all career stages, or anyone interested in learning about the subject.

This course is free of charge.

Alternativ-Text

Subscribe newsletter