Open Source

Open Source

Selected repositories, ranked by academic contribution

AAIPraktikum

Python

Hands-on assignments for the Advances in AI lecture covering PyTorch, ResNet, GANs, VAEs, embeddings, perceptual/adversarial loss, and TensorBoard.

teachingdeep-learningpytorchganvae

MPTPraktikum

Python

Practical exercises and examples for the Machine Perception & Tracking lecture, providing course tasks and supporting material for students.

teachingcomputer-visiontracking

mpt_tracking

Python

Tracking assignment for the Machine Perception & Tracking lecture, including evaluation code and baseline tracker implementations.

trackingcomputer-visionevaluation

bot

Rust

Rust-based bot controller using async Tokio tasks, behaviour-tree logic, a neural-network controller, and a genetic algorithm for training.

roboticsneural-networkgenetic-algorithmrust

ProgrammierungDSKI

Python

Online textbook for the Programming for Data Science & AI lecture with programming examples, exercises, and supporting material.

teachingjupyter-bookdata-science

imageretrieval

Python

Natural-language image retrieval demo using OpenAI's CLIP model - scans image directories, computes embeddings, and retrieves images from text queries.

computer-visionclipembeddingsnlp

wgan

Python

Wasserstein GAN implementation for generating artificial images.

generative-aigandeep-learning

variationalautoencoder

Python

Variational autoencoder for learning a data distribution and sampling new images, demonstrated on a flower dataset.

generative-aivaedeep-learning

SchachKI_aufgabe

Python

Chess-AI programming assignment for the Programming for Data Science & AI course, with chess engine/UI code, tests, sprites, and documentation.

teachinggame-aisearch-algorithms

upscaling

Python

Image upscaling experiment that trains step-wise 2x upscalers and stacks them for 8x upscaling from 64x64 to 512x512 pixels.

computer-visionsuper-resolutiondeep-learning

reinforcement

Python

Reinforcement learning example using Q-learning for the Lunar Lander environment.

reinforcement-learningq-learningdeep-learning

colorization

Python

Image colorisation experiment covering grayscale-to-colour reconstruction with YUV preprocessing, discussing regression vs. classification as the learning objective.

computer-visionimage-synthesisdeep-learning

whosaid

Python

NLP model that predicts which Star Trek character said a given phrase, trained on official episode scripts.

nlptext-classificationtransformers

mpt_football_aufgabenstellung

Python

Semester assignment for Machine Perception & Tracking where student teams analyse football matches and present a working algorithmic solution.

teachingtrackingsports-analytics