2011-09-12 8 views
5

Potrzebujesz pomocy w znalezieniu otwartej/wolnej biblioteki klastrowania opartej na gęstości, która pobiera matrycę odległości jako dane wejściowe i zwraca klastry z każdym elementem w obrębie jego maksymalnej odległości "x" od każdej z nich pozostałe elementy w klastrach (zasadniczo zwracające klastry o określonej gęstości).Biblioteka klastrowania w oparciu o gęstość, która pobiera matrycę odległości jako dane wejściowe

Sprawdziłem algorytm DBSCAN, wydaje mi się, że odpowiada moim potrzebom. Jakiekolwiek czyste implementacje DBSCAN, których nie możesz wyłączyć, które mogą wystartować z wstępnie obliczoną macierzą odległości i klastrami wyjściowymi o pożądanej gęstości?

Twoje dane wejściowe będą naprawdę przydatne.

Odpowiedz

1

ELKI (pod http://elki.dbs.ifi.lmu.de/) może ładować zewnętrzne macierze odległości w formacie binarnym lub w formacie ASCII, a następnie uruchamiać na nim algorytmy klastrowania oparte na odległości.

Niektóre algorytmy, takie jak k-średnie, nie mogą jednak działać, ponieważ zależą od odległości do/mean /, co oczywiście nie jest wykluczone. Ale np. DBSCAN i OPTICS działają dobrze z prekomputowanymi odległościami.

+0

Dzięki za odpowiedź! – user940154

Powiązane problemy