Verwendung von K-Means-Algorithmus mit vordefinierten Samen in MATLAB
-
29-09-2019 - |
Frage
ich brauche und Beispiel dafür, wie K-Mittel zu verwenden, in MATLAB Clustering aber einige vorgegebene Datenpunkte als die Anfangs Samen verwendet wird.
Danke
Lösung
IDX = kmeans(X,k,'start',seeds)
läuft K-Means mit vordefinierten Datenpunkten seeds
(wie k
Reihen von X
, aber Sie können alle Samen wählen, solange es sich um eine k
-by-p-Array ist, wobei p die Anzahl der Spalten von X
ist ) als Anfang Samen. Beachten Sie, dass, wenn Sie seeds
angeben, die Sie nicht k
(Pass []
statt) angeben müssen. kmeans
wird aus der Anzahl der Reihen von seeds
ableiten, wie viele Cluster Sie wollen.
In der Standardeinstellung kmeans
k
wählen Reihen von X
als Samen zufällig ausgewählt.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow