Machine Learning

DBSCAN

Density-based clustering that needs no k: it floods outward wherever points are packed tightly and labels the sparse leftovers as noise.

Click the canvas to add points

—
—

clusters found—
noise points—

What to observe

  1. Press Run. DBSCAN starts at a dense point and floods outwardthrough neighbors within ε, so a cluster takes whatever shape the data has, even a crescent.
  2. Grey points are noise: they never gather enough ε-neighbors to join anyone. Shrink ε and everything shatters into noise; grow it and separate clusters merge.
  3. In the Reachability view, One way: a core reaches the border on its fringe, but the border reaches nothing back, because a hop must leave from a core. Reachability is not symmetric.
  4. Two borders: neither reaches the other, yet they share a cluster, because one core reaches both. That relation, connected, is what defines a cluster.

Shortcuts:space run/pause · s step · r reset · f fullscreen