Grundlagen des maschinellen Lernens

Welche Beschreibung des Ablaufs beim Clustering mit dem k-Means-Algorithmus trifft zu?

  1. AAlle Daten bilden zunächst einen einzigen Cluster; die am weitesten von den übrigen entfernten Daten werden nacheinander abgetrennt, bis k Cluster entstanden sind
  2. BMan legt vorläufig k Zentren fest, ordnet jeden Datenpunkt dem Cluster des nächstgelegenen Zentrums zu und macht den Mittelwert jedes Clusters zum neuen Zentrum; das wird wiederholt, bis sich die Zuordnung nicht mehr ändert
  3. CFür jeden zu clusternden Punkt werden die k nächsten Punkte in den Trainingsdaten gesucht, und der Cluster wird per Mehrheitsentscheid über deren Labels bestimmt
Antwort und Erläuterung anzeigen

Antwort: B. Man legt vorläufig k Zentren fest, ordnet jeden Datenpunkt dem Cluster des nächstgelegenen Zentrums zu und macht den Mittelwert jedes Clusters zum neuen Zentrum; das wird wiederholt, bis sich die Zuordnung nicht mehr ändert

Der k-Means-Algorithmus legt die Zahl der Cluster k vorab fest und geht so vor: (1) k Zentren festlegen, (2) jeden Datenpunkt dem Cluster des nächstgelegenen Zentrums zuordnen, (3) den Mittelwert der Daten jedes Clusters zum neuen Zentrum machen; (2) und (3) werden wiederholt, bis sich die Zuordnung nicht mehr ändert. Das Ergebnis hängt von den Anfangszentren ab und kann bei einer Lösung stehen bleiben, die nicht die beste Aufteilung ist; daher wird der Algorithmus mehrmals mit verschiedenen Anfangswerten ausgeführt oder eine Initialisierung wie k-Means++ verwendet. Der Wert von k ergibt sich nicht automatisch und wird anhand von Anhaltspunkten wie der Ellenbogenmethode gewählt.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen des maschinellen Lernens

  1. Welche Beschreibung der Hauptkomponentenanalyse (PCA) trifft zu?
  2. Wofür werden die Validierungsdaten hauptsächlich verwendet, wenn Daten in Trainings-, Validierungs- und Testdaten aufgeteilt werden?
  3. Bei einer 5-fachen Kreuzvalidierung (k-fache Kreuzvalidierung mit k = 5) mit 1000 Datenpunkten: Wie viele Datenpunkte werden in jedem Durchgang zum Training verwendet?
  4. Woran erkennt man, dass Überanpassung (Overfitting) auftritt?
  5. Welche Aussage ist zutreffend, wenn man den Fehler eines Modells in Bias (Verzerrung) und Varianz (Streuung) zerlegt?