Skip to content
Northbound Journal 12 Stops Logged

Writing on machine learning, engineering, and the systems behind AI products.

Tutorials, experiments, and implementation notes written to be directly useful.

Station Rules

Clear explainers

Complex topics are broken into steps, examples, and implementation notes.

Practical bias

Most posts tie theory back to code, tooling, or product decisions.

Express Arrival

Galton-Watson Process

In this post, we outline the Galton-Watson Process.

Read Featured Post
Board Status12
Results11

Browse the remaining stops on the line.

5 min read
Policy Iteration Algorithm in a Nutshell

Policy Iteration with Maze Example.

7 min read
Iterative Policy Evaluation in a Nutshell

Check if an agent is doing the right thing with Policy Evaluation Methods

3 min read
RL in a Nutshell

Reinforcement learning is about an agent learning to make better decisions through trial and error to maximize long-term rewards. What does that entail in practice?

5 min read
Tech stack for rapid prototyping applications

In this blog I will focus on the ways in which I set up a backend and frontend to do rapid prototyping of full stack applications.

12 min read
Logistic Regression with Gradient Descent

A practical implementation of gradient descent for logistic regression, including numerical-stability considerations.

11 min read
Importance of Maximum Likelihood Estimation for Machine Learning

In this blog post I explain how the Maximum Likelihood Estimator is used in Machine Learning.

12 min read
Scaling LLMs with Triton Inference Server: A Hands-on Guide

Get hands-on experience with deploying Large Language Models (LLMs) at scale using NVIDIA's Triton Inference Server.

3 min read
Term Frequency–Inverse Document Frequency

Learn what TF and IDF measure and how TF-IDF can be used to process text for machine learning.

4 min read
Large-Scale Vector Comparison

Encode and compare question pairs from the Quora Question Pairs dataset at practical scale.

7 min read
Comparing Vectors with Cosine Similarity

Learn the math behind text-vector similarity using NumPy, PyTorch, and Sentence Transformers.

6 min read
D3 Tutorial

An interactive introduction to how D3.js works with SVG elements, data joins, charts, and maps.