Technical writing Research notebook

Ideas become clearer when they survive an explanation.

Derivations, implementation notes, and field reports from building AI systems—written close enough to the code that the inconvenient details remain visible.

4 articles

Understanding Viterbi Decoding in Linear-Chain CRFs

How does a global search over exponentially many label sequences collapse into a quadratic-time recurrence without changing the answer?

A derivation of exact MAP decoding from the score of a linear-chain conditional random field, with backpointers and an auditable NumPy implementation.

Read article
  1. How TransNetV2 Detects Shot Boundaries

    What evidence distinguishes a camera cut from ordinary motion, and how should per-frame boundary probabilities become usable shots?