Lab: One image encoder for cards, captions and CLIP
86 min read·13 Oct 2026
Module 13 · Lab · About 70 minutes · Needs: lessons 1 to 4 of this module, and the Module 11 lab
What you are building
Sol 447 at Aurora Station. Isla Duarte's camera test cards went through four lessons, which grew three image encoders: Lesson 1's (4 by 4 patches, 107,651 weights), Lesson 2's (8 by 8, 112,768) and Lesson 3's (nn.TransformerEncoder, 107,328, no class token). Lessons 2 and 3 promised the lab would reconcile them.
Today they become tinyformer/vision.py: the cards and one split, patches, one VisionEncoder that the classifier, CLIP and the captioner all read, and Lesson 3's video and sound sketches. Eight tests, one experiment, tag v0.13.0.