L’analyse en clusters ou clustering est une technique ou une activité de classification statistique qui consiste à rassembler un ensemble d’objets ou de données similaires au sein d'un même groupe (appelé cluster) qui se distingue des autres clusters. Elle joue un rôle essentiel dans l’exploration et la découverte de données. Elle est souvent exploitée dans le contexte du machine learning, de la reconnaissance de formes, de l’analyse d’images, de la bio-informatique et d’autres secteurs qui analysent de vastes ensembles de données.