Skip to content

Repository files navigation

A practical guide to dimensionality reduction

This course aims at showcasing how to perform dimensionality reduction in practice. Please go to the notebooks folder and open the notebook 1_feature_transformation.ipynb. Your mentor will give you further instructions.

To run the notebook, it is recommended to use Google Colab (Google account required). For that, just follow the link within the notebook and ignore the rest of this README file.

Alternatively, you can set up an environment on your own machine as follows, but please note that you need to have conda commands installed for that (e.g., from miniforge). Due to time restrictions, mentors cannot provide help with installation issues during the course.

Setup steps (not needed for Colab users):

  • Clone or download the repo
  • Run the following commands in a terminal
conda create -n dimred python=3.10
conda activate dimred
pip install -r requirements.txt
  • Open 1_feature_transformation.ipynb from the notebooks folder and select dimred as kernel

License

This repository contains both source code and teaching materials, which are licensed separately:

  • Code (notebooks, scripts, and other software) is licensed under the MIT License. See the LICENSE file.
  • Teaching materials (slides, figures, and written explanations) are licensed under the Creative Commons Attribution 4.0 License. See the LICENSE-CONTENT file.

https://creativecommons.org/licenses/by/4.0/

About

Material for the dimensionality reduction course

Resources

Stars

7 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages