Rajiv Shah /ML / AI ARCADETeaching ↗
STUDY / 01

Explore Clustering

Put similar data into groups.

Assign points
Assign to centers, then update.
2clusters
0iteration
SSE
Numbered markers: centers
Expand neighborhood
Connect dense neighborhoods; flag noise.
0clusters
0noise
Large dot: core · gray: noise / unvisited
Edit points with coordinates

Coordinates range from 0 to 1. You can also click the plot to add a point or remove a nearby point.

Point assignments
PointxyK-meansDBSCAN
10.5970.585UnassignedUnvisited
20.6920.239UnassignedUnvisited
30.5820.559UnassignedUnvisited
40.7980.269UnassignedUnvisited
50.6300.448UnassignedUnvisited
60.3730.551UnassignedUnvisited
70.6270.504UnassignedUnvisited
80.8920.339UnassignedUnvisited
90.5560.620UnassignedUnvisited
100.9610.488UnassignedUnvisited
110.5210.620UnassignedUnvisited
120.7950.279UnassignedUnvisited
130.6180.476UnassignedUnvisited
140.3790.481UnassignedUnvisited
150.6160.545UnassignedUnvisited
160.5730.226UnassignedUnvisited
170.6250.490UnassignedUnvisited
180.7990.284UnassignedUnvisited
190.2860.706UnassignedUnvisited
200.5930.244UnassignedUnvisited
210.2580.671UnassignedUnvisited
220.8500.301UnassignedUnvisited
230.0610.589UnassignedUnvisited
240.5190.285UnassignedUnvisited
250.0380.457UnassignedUnvisited
260.3830.552UnassignedUnvisited
270.5110.660UnassignedUnvisited
280.3610.499UnassignedUnvisited
290.3410.737UnassignedUnvisited
300.4010.358UnassignedUnvisited
310.4750.674UnassignedUnvisited
320.8950.337UnassignedUnvisited
330.3650.750UnassignedUnvisited
340.4530.321UnassignedUnvisited
350.3230.676UnassignedUnvisited
360.3610.511UnassignedUnvisited
370.5960.516UnassignedUnvisited
380.3900.412UnassignedUnvisited
390.6410.409UnassignedUnvisited
400.9250.369UnassignedUnvisited
410.5420.667UnassignedUnvisited
420.7430.274UnassignedUnvisited
430.1910.647UnassignedUnvisited
440.8790.355UnassignedUnvisited
450.1830.664UnassignedUnvisited
460.9630.440UnassignedUnvisited
470.1680.640UnassignedUnvisited
480.5140.317UnassignedUnvisited
490.5420.626UnassignedUnvisited
500.5840.228UnassignedUnvisited
510.2080.664UnassignedUnvisited
520.8580.316UnassignedUnvisited
530.0340.422UnassignedUnvisited
540.6900.257UnassignedUnvisited
550.6150.561UnassignedUnvisited
560.8900.342UnassignedUnvisited
570.2540.719UnassignedUnvisited
580.9260.364UnassignedUnvisited
590.4470.724UnassignedUnvisited
600.3720.568UnassignedUnvisited
610.5920.608UnassignedUnvisited
620.3850.388UnassignedUnvisited
630.6330.457UnassignedUnvisited
640.4670.320UnassignedUnvisited
650.5880.564UnassignedUnvisited
660.3800.378UnassignedUnvisited
670.6080.543UnassignedUnvisited
680.4880.311UnassignedUnvisited
690.4210.704UnassignedUnvisited
700.3780.534UnassignedUnvisited
710.0440.414UnassignedUnvisited
720.3380.490UnassignedUnvisited
730.1060.629UnassignedUnvisited
740.9300.497UnassignedUnvisited
750.1180.599UnassignedUnvisited
760.7230.244UnassignedUnvisited
770.3480.713UnassignedUnvisited
780.4420.328UnassignedUnvisited
790.5770.579UnassignedUnvisited
800.3800.491UnassignedUnvisited
810.0660.501UnassignedUnvisited
820.4010.417UnassignedUnvisited
830.6230.548UnassignedUnvisited
840.5910.252UnassignedUnvisited
850.0800.580UnassignedUnvisited
860.5840.252UnassignedUnvisited
870.6090.559UnassignedUnvisited
880.4870.365UnassignedUnvisited
890.5950.569UnassignedUnvisited
900.3850.427UnassignedUnvisited
910.0350.458UnassignedUnvisited
920.3680.556UnassignedUnvisited
930.0510.539UnassignedUnvisited
940.9260.456UnassignedUnvisited
950.2000.672UnassignedUnvisited
960.5420.257UnassignedUnvisited
970.0200.446UnassignedUnvisited
980.5000.319UnassignedUnvisited
990.6410.491UnassignedUnvisited
1000.8620.317UnassignedUnvisited
1010.2280.700UnassignedUnvisited
1020.3740.505UnassignedUnvisited
1030.0870.554UnassignedUnvisited
1040.9110.441UnassignedUnvisited
1050.0570.492UnassignedUnvisited
1060.7790.242UnassignedUnvisited
1070.1340.605UnassignedUnvisited
1080.3680.527UnassignedUnvisited
1090.0300.420UnassignedUnvisited
1100.7970.275UnassignedUnvisited
1110.2920.698UnassignedUnvisited
1120.6050.246UnassignedUnvisited
1130.0650.516UnassignedUnvisited
1140.4200.416UnassignedUnvisited
1150.1110.578UnassignedUnvisited
1160.8190.257UnassignedUnvisited
1170.2640.710UnassignedUnvisited
1180.6730.237UnassignedUnvisited
1190.6230.468UnassignedUnvisited
1200.8370.279UnassignedUnvisited
Clustering: methods and experiments

Moons: compare k-means with DBSCAN or single linkage. Stretched clusters: compare spherical k-means with full-covariance Gaussian mixtures. Unequal density: test how a single DBSCAN radius behaves. Uniform noise: clustering can still produce groups where no natural groups exist.

Ward minimizes added within-cluster variance. Single linkage uses the nearest pair; complete uses the farthest; average uses mean pairwise distance. Gaussian mixtures use EM and soft memberships; plotted colors select the largest membership. Mean shift uses a flat neighborhood kernel and merges modes within one bandwidth. Radius and min-points stay fixed per run. One playback step means a different operation in each method. Clustering reference ↗

Source / Naftali Harris