Regrouper des points 2D
D'après le nuage de points de l'exercice précédent, on voit que les points semblent se séparer en 3 grappes (clusters). Vous allez maintenant créer un modèle KMeans pour trouver 3 grappes et l'ajuster aux points de données de l'exercice précédent. Une fois le modèle ajusté, vous obtiendrez les étiquettes de grappe pour de nouveaux points à l'aide de la méthode .predict().
On vous fournit le tableau points de l'exercice précédent, ainsi qu'un tableau new_points.
Cette activité fait partie du cours
Unsupervised Learning in Python
Instructions de l’exercice
- Importez
KMeansdepuissklearn.cluster. - Avec
KMeans(), créez une instanceKMeansappeléemodelpour trouver3grappes. Pour préciser le nombre de grappes, utilisez l'argument nommén_clusters. - Utilisez la méthode
.fit()demodelpour ajuster le modèle au tableau de pointspoints. - Utilisez la méthode
.predict()demodelpour prédire les étiquettes de grappe denew_points, et affectez le résultat àlabels. - Cliquez sur "Soumettre la réponse" pour voir les étiquettes de grappe de
new_points.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import KMeans
____
# Create a KMeans instance with 3 clusters: model
model = ____
# Fit model to points
____
# Determine the cluster labels of new_points: labels
labels = ____
# Print cluster labels of new_points
print(labels)