Deep Neural Networks

Hands-on deep dives into the foundation models behind modern perception and robotics — from self-supervised vision backbones to open-vocabulary detectors, promptable segmentation, generative diffusion, large language models, and vision-language-action policies. Each page explains the ideas and measured results and links to the full runnable notebooks; interactive simulations build the intuition.

Grouped by what they produce. Every page is prose, figures and measured numbers — the code lives in the bundled notebooks linked from each page and from the notebook index at the bottom. The vision-language survey sits under this section too.

Object detection

From the set-prediction objective that removed NMS, through to an implementation you can read line by line with every tensor shape measured, and two production detectors built on the same idea.

Promptable segmentation

From boxes to pixels, and the accuracy/latency trade you make to get there in real time.

Vision-language models

The cross-model survey: what the families are, which modules they are assembled from, and the two tasks worth a deep dive on their own.

Generative, language & action

Models that produce rather than label: images from text, text from text, and — at the end of the chain — robot actions from both.

The common thread: the transformer

Almost every model here is built from the same primitive — attention. A vision transformer tiles an image into patch tokens; a language model attends over word tokens; a detector's decoder attends from object queries to image features; a diffusion UNet uses cross-attention to inject text. Understanding attention once unlocks all of them:

And the vision models all start by turning an image into a sequence of patch tokens:

How these connect to the rest of the site. These backbones feed the Perception stack (BEVFusion's camera encoder is a ViT+FPN; RF-DETR uses a DINOv2 backbone), and the estimation ideas from GNC (Kalman filtering, uncertainty) reappear in tracking and sensor fusion.

The notebooks behind these pages

Each model page ends with a code-free walkthrough extracted from its notebook series; the runnable originals are bundled with this site and open directly in Jupyter or VS Code.