posts

2021

Randomized adaptive range finder

7 minute read

Here I’ll walk through a cool algorithm that adaptively approximates the column space of a matrix using random projections.

Normalizing Flows and RealNVP

5 minute read

This post covers normalizing flows, and the RealNVP invertible neural network. It’s only 150 lines of code total!

Batch and instance whitening

6 minute read

This short post will cover graphical intuition and PyTorch code for two different kinds of whitening: batch and instance.

Orthogonal iteration

5 minute read

A tutorial for an algorithm I implemented in our plenoptic PyTorch package package to synthesize eigendistortions.

Elliptical slice sampling

6 minute read

A Python implementation of the elegant algorithm introduced by Iain Murray et al. (2010).

back to top ↑