Jonas Loos

Hey there! I like to build and research and am particularly interested in deep learning, including diffusion models, explainability, and representation learning. Here are some of my projects:
SD Representation Similarity Explorer

SD Representation Similarity Explorer

An advanced interactive visualization tool for exploring representation similarities in text-to-image diffusion models. Expanding on the capabilities of the H-Space Similarity Explorer, this project offers additional features for understanding diffusion model representations.
sdhelper

sdhelper

A Python helper package for working with Stable Diffusion models that enables easy extraction of U-Net and transformer representations. sdhelper provides a simple interface to load models, generate images, and analyze internal representations, supporting various models including SD1.x, SD2.x, SDXL, and FLUX.
Discovering Directions

Discovering Interpretable Directions in the Semantic Latent Space of Diffusion Models

An unofficial implementation of the paper "Discovering Interpretable Directions in the Semantic Latent Space of Diffusion Models". This project explores and visualizes meaningful directions in the latent space of diffusion models.
H-Space Similarity Explorer

H-Space Similarity Explorer

A simple interactive visualization tool for exploring representation similarities in text-to-image diffusion models. This web-based application allows to analyze how different concepts are represented within the internal diffusion model representations.
TrainPlot

TrainPlot

A Python library for real-time visualization of ML training metrics in Jupyter notebooks. TrainPlot enables machine learning engineers to monitor training progress through dynamic, interactive plots, making it easier to detect and respond to training issues early.
NiceHTML

NiceHTML

A simple HTML alternative demoing an intuitive and streamlined alternative syntax for web development. NiceHTML reduces boilerplate code and improves readability while maintaining full compatibility with standard HTML, making web development more efficient and enjoyable.
Blog: Offline RL with Diversified Q-Ensemble

Blog: Offline RL with Diversified Q-Ensemble

An in-depth exploration of state-of-the-art approaches in offline reinforcement learning. This blog post analyzes SAC-N and EDAC algorithms, focusing on their innovative use of multiple critics to address the critical challenge of action-value overestimation in offline RL settings.
py2math

py2math

A small Python utility that automatically converts Python objects into LaTeX mathematical notation. Designed specifically for Jupyter notebooks, py2math streamlines the process of displaying mathematical expressions in a clean, professional format.
Blog: Safe Training in Reinforcement Learning

Blog: Safe Training in Reinforcement Learning

A comprehensive, interactive guide to curriculum induction in reinforcement learning. This blog post explores how progressive learning strategies can enhance training safety and efficiency in RL systems through hands-on examples and visualizations.
Simple Toy Language

Simple Toy Language

An educational implementation of a programming language parser and interpreter. This project demonstrates fundamental concepts of language design and compilation, serving as both a learning tool and a foundation for more complex language development.
Spatiotemporal modeling of first and second wave outbreak dynamics of COVID-19 in Germany

Spatiotemporal modeling of first and second wave outbreak dynamics of COVID-19 in Germany

In this paper, we model the spatiotemporal dynamics of COVID-19 in Germany using a reparameterized SIQRD network model. It accurately predicts county-level infections and deaths, helping to identify effective measures and support local decision-making during the pandemic.
covid data germany

covid data germany

A data repository containing simplified and aggregated COVID-19 data from the Robert Koch Institute (RKI). This project helps researchers and analysts work more efficiently with German COVID-19 statistics.
Linux Battery Info

Linux Battery Info

A lightweight Linux application for monitoring and tracking battery performance over time. This tool provides useful insights into device battery health and usage patterns.