Bases de l'apprentissage automatique

Quelle description de la procédure de clustering par l'algorithme des k-moyennes (k-means) est correcte ?

  1. AOn part d'un seul cluster contenant toutes les données, et l'on détache une à une les données les plus éloignées des autres jusqu'à obtenir k clusters
  2. BOn fixe provisoirement k centres, on affecte chaque donnée au cluster du centre le plus proche, puis on prend la moyenne de chaque cluster comme nouveau centre, et l'on répète jusqu'à ce que les affectations ne changent plus
  3. CPour chaque donnée à classer, on cherche les k données d'apprentissage les plus proches et l'on décide de son cluster par vote majoritaire sur leurs étiquettes
Afficher la réponse et l'explication

Réponse : B. On fixe provisoirement k centres, on affecte chaque donnée au cluster du centre le plus proche, puis on prend la moyenne de chaque cluster comme nouveau centre, et l'on répète jusqu'à ce que les affectations ne changent plus

L'algorithme des k-moyennes fixe d'abord le nombre de clusters k, puis (1) choisit k centres, (2) affecte chaque donnée au cluster du centre le plus proche et (3) prend la moyenne des données de chaque cluster comme nouveau centre ; il répète (2) et (3) jusqu'à ce que les affectations ne changent plus. Le résultat dépend du choix des centres initiaux et peut s'arrêter sur une partition qui n'est pas la meilleure ; on l'exécute donc plusieurs fois avec des valeurs initiales différentes, ou l'on utilise une méthode d'initialisation comme k-means++. La valeur de k n'est pas déterminée automatiquement : on la choisit en s'aidant par exemple de la méthode du coude.

S'entraîner sur ce thème Retour au thème

Autres questions sur Bases de l'apprentissage automatique

  1. Quelle description de l'analyse en composantes principales (ACP) est correcte ?
  2. Lorsque les données sont divisées en trois ensembles (apprentissage, validation et test), quelle est l'utilisation principale des données de validation ?
  3. Si l'on effectue une validation croisée à 5 blocs (validation croisée à k blocs avec k = 5) sur 1000 données, combien de données sont utilisées pour chaque apprentissage ?
  4. Quelle observation est caractéristique d'un surapprentissage (surajustement) ?
  5. Quelle affirmation est correcte lorsque l'on décompose l'erreur d'un modèle en biais et en variance (dispersion) ?