Clusteringul este o tehnică de învățare nesupravegheată din domeniul inteligenței artificiale care presupune gruparea automată a datelor în funcție de similarități. Fără a utiliza etichete predefinite, algoritmii de clustering identifică structuri și tipare comune în date, organizându-le în clustere (grupuri) omogene intern și cât mai distincte între ele.
Această metodă este folosită în numeroase aplicații, precum segmentarea clienților în marketing, analiza rețelelor sociale, descoperirea anomaliilor sau procesarea imaginilor. Clusteringul oferă o înțelegere profundă a datelor brute și sprijină luarea deciziilor în contexte complexe, unde clasificarea tradițională nu este posibilă.