Analiza klastrów lub klastrowanie to zadanie grupowania zbioru obiektów w taki sposób, aby obiekty z tej samej grupy (zwanej klastrem) były bardziej podobne (w jakimś sensie) do siebie niż do innych grup (klastrów) . Jest to główne zadanie eksploracyjnej eksploracji danych i powszechna technika statystycznej analizy danych, stosowana w wielu dziedzinach, w tym w uczeniu maszynowym, rozpoznawaniu wzorców, analizie obrazu, wyszukiwaniu informacji itp.