CIFAR-100 — image scatter

50k CLIP images on a deck.gl map — every image at its UMAP coord, outlined by cluster. Compare dyf vs k-means at matched granularity.

images
embeddings
interactive

Most of the gallery shows clusterings as colored dots. This one shows the actual images: 10,000 CIFAR-100 thumbnails (from 50k CLIP embeddings) placed at their UMAP coordinates, each backed by a square outline colored by its cluster.

Use the toolbar to interrogate the structure:

Honest result: against the 20 true coarse classes both methods land around NMI ≈ 0.45 — dyf edges k-means at coarse k (≤16), k-means edges dyf at fine k (≥32). CIFAR-100 does not cluster trivially in CLIP space. Build it yourself with demo/cifar_deck_demo.py.