💻 Working on now

I enjoy work and my personal projects (open source) very much, and they keep me very busy. I am also trying to do other things with my life.

I implement MCMC samplers

Blackjax is approaching v1, and will go through API consolidation soon. I have to admit I particulatly enjoy tweaking APIs until they feel "natural" (to everyone, not just until I am used to it). We are seeing more applications of blackjax to deep learning, and looking forward to examples that distribute gradient computations.

I build MCMC samplers from models

AeMCMC uses miniKanren to match models written with Aesara with the samplers that is most appropriate, and reparametrize models automatically.

I analyze Politics with statistics

Pollsposition uses bayesian statistics and data that we collect manually to analyze (and predict) political trends. I am currently building a model to infer vote transfers between the first and second round of the presidential elections. I am also re-implementing all my models to use Aesara, and write an introdution to our models.

I dabble in relational programming

I am trying to understand relational programming, and contribute to the python ecosystem. I am well into miniKanren at the moment.

Links to this note