Projects

A working atlas of ideas

Implementations and studies across generative modeling, inference, vision, language, and graphs — each a small experiment in reading machine learning through mathematics. Filter by cluster or search.

No projects match that filter. Try clearing the search.

Generative Models

Generative Models Optimal-Transport Flow Matching for Traffic Forecasting diagram

Optimal-Transport Flow Matching for Traffic Forecasting

A generative OT flow, stacked on a seasonal anchor, for long-horizon city traffic.

Optimal TransportFlow Matching
Generative Models Probabilistic Diffusion diagram

Probabilistic Diffusion

Turn noise into structure by learning to reverse a gradual diffusion.

DiffusionScore matching
Generative Models Implicit Diffusion (DDIM) diagram

Implicit Diffusion (DDIM)

Deterministic, few-step sampling from a diffusion model — without retraining.

DDIMODE sampler
Generative Models Normalizing Flows diagram

Normalizing Flows

Exact densities through invertible, differentiable transformations.

Change of variablesInvertible nets
Generative Models PixelCNN diagram

PixelCNN

Exact-likelihood image modeling, one pixel at a time.

AutoregressiveExact likelihood
Generative Models GAN & EBGAN diagram

GAN & EBGAN

Generation as a game — and as energy minimization.

AdversarialEnergy-based
Generative Models Variational Autoencoder diagram

Variational Autoencoder

Amortized inference and generation through a learned latent space.

Latent variablesELBO

Inference & Density Estimation

Inference & Density Estimation Expectation–Maximization diagram

Expectation–Maximization

Fitting latent-variable models by iterated lower-bound maximization.

EMLatent variables
Inference & Density Estimation Mean-Field Variational Inference diagram

Mean-Field Variational Inference

Approximate posteriors that factorize — fast, but blind to correlations.

Variational inferenceMean field
Inference & Density Estimation Automatic Differentiation VI diagram

Automatic Differentiation VI

Black-box variational inference for any differentiable model.

ADVIAutodiff

Computer Vision

Computer Vision Persistent Homology diagram

Persistent Homology

Measuring the shape of data across scales.

TopologyTDA
Computer Vision Vision Transformer (ViT) diagram

Vision Transformer (ViT)

Images as sequences of patches — attention instead of convolution.

TransformersSelf-attention

Natural Language Processing

Natural Language Processing Summarization with T5 diagram

Summarization with T5

Every NLP task as text-to-text.

Seq2seqTransfer learning

Graph Neural Networks

Graph Neural Networks Graph Attention Networks diagram

Graph Attention Networks

Learning how much each neighbor matters.

AttentionMessage passing
Graph Neural Networks Graph Convolutional Networks diagram

Graph Convolutional Networks

Convolution, generalized from grids to graphs.

Spectral graph theoryMessage passing