Clustering är en teknik inom maskininlärning som används för att gruppera ihop dataobjekt som delar liknande egenskaper, utan att ha någon förbestämd klassificering.
I grund och botten handlar det om att hitta naturliga kluster i datan. Det finns många olika algoritmer för att göra detta, som till exempel k-means eller hierarkisk clustering.
Clustering kan användas i många olika sammanhang, till exempel för att segmentera kunder eller analysera bilder.
Ett exempel på användning kan vara att klustra användare av en tjänst för att bättre förstå hur de använder tjänsten och hur den kan förbättras.