Category

Academic

13 posts

Academic

Model Checking: Programming a Simple Model Checker Together Part I

Although Model Checking can seem a very specific topic, understanding its concepts is a crucial point for many theoretical Formal Verification jobs, but also for many real-world applications. Our blog tries to combine what we have learned from the previous blogs with the coding.

Academic

Model Checking: Essential Logic and Automata Theory You Need to Know

Model Checking is a core method used in Formal Verification to prove properties of a running system after modeling it. Step by step, we dicover together how modelling, defining properties and the actual model checking actually works. We start with the small introduction into different tools that will be used in this series.

Academic

Diffusion Models Explained

How diffusion models generate images by reversing a gradual noise process — forward and reverse Markov chains, DDPM, and why they rival GANs on sample quality.

Academic

Normalizing Flows Explained

Normalizing Flows turn a simple Gaussian into a complex distribution through invertible transformations, enabling exact and tractable likelihood computation.

Academic

Variational Autoencoders Explained

A Variational Autoencoder (VAE) is a generative model that learns a compressed, continuous representation (a latent space) of data. It consists of an encoder network that maps data to a distribution in the latent space and a decoder network that reconstructs data from samples drawn from that latent distribution.

Academic

Gaussian Mixture Models Explained

Gaussian Mixture Models express a probability distribution as a weighted combination of Gaussians, capturing multi-modal data through interpretable components.