Notes, tutorials and opinions

Blog

Longer-form writing about fairness, machine learning in insurance, teaching, and whatever else I have been thinking about. Roughly one post when I have something worth saying.

Subject RSS

Dev 6 min

Why Python?

Where Python sits among programming languages, why it took over scientific computing, and what it costs you in return.

  • Python
  • Teaching

NLP & LLMs 4 min

Accurate, cheap, low-carbon: 36 hours of RAG

A generative AI hackathon with Milliman and Université Gustave Eiffel, where the assistant had to answer actuarial questions accurately, cheaply and with a s...

  • RAG
  • LLMs
  • Insurance

Trustworthy AI · Dev 6 min

EquiPy: correcting a model you cannot retrain

A Python package that takes the scores your model already produces, plus the sensitive attributes, and returns fairer scores. No retraining, no labels, and i...

  • Fairness
  • Optimal transport
  • Python

NLP & LLMs · Machine learning 5 min

Recurrent networks, animated

Three animations of the same small network: reading a sequence forward, being trained backwards through time, and reading from both ends at once. Each one ma...

  • Neural networks
  • NLP
  • Teaching