Documentation of the VU Hands on Machine Learning

This is the documentation of the VU 2.0 ECTS Hands on Machine Learning course at the University of Applied Arts Vienna (short: dieAngewandte). This is the first (and experimental) iteration of this course, starting in summer term 2023.

Refer to the session chapters to follow up on what we did in the specific sessions, and check out the general references section for further material.

This documentation was produced with Sphinx, the Python Documentation Generator. Sphinx itself is written in Python and can be installed with pip install sphinx. Additionally, for this specific docs, also the MyST Parser is used in order to write the section files in Markdown. linkify-it-py is used so that URLs are automagically converted to links. For the theme I am relying on the good old sphinx_rtd_theme, which is used by many open source projects for their documentation on This is extended by sphinx_rtd_dark_mode, so that readers get the option to switch between a light and dark mode (see the round button with the moon/sun symbole in the lower right corner of the browser tab). Theme related links can be found in the footer..

The source of this documentation, including the sphinx config used to generate this output, is available under a CC-BY-SA 4.0 license on