Variational Inference from Scratch

Let’s derive the evidence lower bound used in variational inference using Jensen’s inequality and the Kullback-Leibler divergence. ...

19 January, 2022 · 8 min · 1519 words · Thomas Pinder

Gaussian processes with Jax in 80 lines

A GP implementation using Jax that shows kernel computation, conditioning of Gaussian distributions, parameter transformations, and gradient-based optimisation. ...

14 December, 2021 · 11 min · 2296 words · Thomas Pinder

Lollipop Plot of The Office US IMDb Reviews

Five months ago I started an internship with Amazon and I’ve learned an inordinate amount from my colleagues. The use of plots to debug models is perhaps the most useful learning. ...

27 November, 2021 · 6 min · 1127 words · Thomas Pinder

Building a Gaussian process package

An overview for how a Gaussian process package can be built using Objax and JAX. ...

7 January, 2021 · 27 min · 5649 words · Thomas Pinder

Learn React

This article outlines my experience learning React. ...

16 November, 2019 · 1 min · 83 words · Thomas Pinder