Paul Horsfall


I'm a software developer based in Leeds in the UK. I work on the probabilistic programming language WebPPL.

The best way to get in touch with me is to send an email to


  • I've shared my Python/Theano Deep Boltzmann Machine implementation. It includes code to reproduce the MNIST density model result from the original paper. It's not cleanly packaged for easy re-use, but it might be useful to someone.
  • I finished 9th in Kaggle's whale detection challenge.
  • I wrote about GRBM Sparsity.