Une activité qui recherche des modèles dans de grands ensembles de données complexes. Il met généralement l'accent sur les techniques algorithmiques, mais peut également impliquer tout ensemble de compétences, d'applications ou de méthodologies connexes dans ce but.