This repository is for the project in the Basics in Applied Mathematics lecture taught in Freiburg in the winter term of 2025.
The goal is to study a classical machine learning problem: Classification of hand-written digits using logistic regression, solved with stochastic gradient descent. The exact project description can be found here: https://www.syscop.de/files/2025ws/BAM/projects-Optimization.pdf
Python and pip should be installed. Then clone the repository to your machine and use the following commands to install a virtual environment and the needed packages.
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r requirements.txt