L'objectif de ce livre est d'enseigner les différents modèles d'apprentissage non supervisé, depuis leurs fondements mathématiques jusqu'à l'implémentation des codes en Python. L'idée est d'introduire le lecteur aux modèles d'apprentissage supervisé, de comprendre leur fonctionnement et de résoudre des problèmes à l'aide de ces techniques. Il résout également de courts exercices qui peuvent ensuite être reproduits dans d'autres scénarios. Les exercices résolus sont décrits étape par étape, afin que le lecteur puisse les exécuter et comprendre leurs résultats partiels.