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.
- Kick-off session
- Session 2 : Setup & Python basics
- Session 3 : Python basics recap, loops, functions
- Session 4 : Reading and analysing .csv data sets
- Session 5: Pretty Plotting Pandas
- Session 6: Perceptrons in Python Practice
- Session 7: Getting into linear regression
- Session 8: Linear regression continued
- Session 9: Excursion
- Session 10: Neural networks and course/project reflections
- Notes on grading
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.
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 readthedocs.io.
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 https://gitlab.com/jackieklaura/hands-on-machine-learning