Home▸AI & Machine Learning▸Core-Set Selection: Greedy k-Center Active Learning (2D)

Core-Set Selection: Greedy k-Center Active Learning (2D)

Interactive 2D core-set selection simulator: watch the greedy k-center algorithm pick a diverse, representative labeling batch from an unlabeled point cloud on a pannable, zoomable feature-space plot, and compare its coverage radius against random sampling at the same label budget.

AI & Machine Learning2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-ds-topic-47 ↗ Open standalone

Uncertainty sampling asks a model which points confuse it most; core-set selection asks a completely different question — which small labeled set best covers the whole feature space? This 2D companion renders the same unlabeled point cloud as the 3D version directly on its native feature plane — a pannable, zoomable scatter plot rather than an orbiting 3D stage — and runs the real greedy k-center algorithm live: each step it measures every unlabeled point's distance to the nearest already-labeled point, picks the point that is farthest from all of them, and adds it to the labeled batch. Coverage rings shrink round by round as the covering radius drops, live readouts track the exact radius and the size of the next improvement, and a random-sampling baseline — averaged over several trials at the same label budget — is computed alongside it so you can see numerically how much tighter greedy diversity sampling covers the space than picking labels blindly.

⚙ Under the hood

Interactive 2D core-set selection simulator: watch the greedy k-center algorithm pick a diverse, representative labeling batch from an unlabeled point cloud on a pannable, zoomable feature-space plot, and compare its coverage radius against random sampling at the same label budget.

active learningcore-set selectionk-centerdiversity samplingmachine learningdata labeling

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)