Próba użycia propagacji powinowactwo do proste zadanie klastrów:Powinowactwo propagacji (sklearn) - dziwne zachowanie
from sklearn.cluster import AffinityPropagation
c = [[0], [0], [0], [0], [0], [0], [0], [0]]
af = AffinityPropagation (affinity = 'euclidean').fit (c)
print (af.labels_)
uzyskać to dziwne wynik: [0 1 0 1 2 1 1 0]
Spodziewam się, aby wszystkie próbki w tym samym klastrze, jak w tym przypadku:
c = [[0], [0], [0]]
af = AffinityPropagation (affinity = 'euclidean').fit (c)
print (af.labels_)
które rzeczywiście stawia wszystkich próbek w tym samym klastrze: [0 0 0]
Czego mi brakuje?
Dzięki