NastępnyNastępny poradnik
Klastrowanie hierarchiczne
Techniczne
PRZEWODNIK techniczny
DBSCAN tworzy klastry z gęstych dzielnic i oznacza punkty, które nie mogą połączyć się z wystarczająco gęstym regionem, jako szum.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~3 min
Może znajdować kształty niekuliste bez uprzedniego wybierania liczby skupień, ale promień sąsiedztwa i ustawienie minimalnego punktu oddziałują ze skalą i różną gęstością.
DBSCAN oznacza oparte na gęstości przestrzenne klastrowanie aplikacji z szumem. Definiuje lokalne sąsiedztwa za pomocą promienia epsilon i minimalnej liczby punktów min_samples. Punkt rdzeniowy ma wystarczającą liczbę obserwacji w swoim sąsiedztwie, aby osiągnąć próg. Klaster rośnie poprzez łączenie punktów rdzeniowych osiągalnych dla gęstości. Punkty w pobliżu punktu centralnego, ale ze zbyt małą liczbą sąsiadów, aby mogły być rdzeniem, mogą być punktami granicznymi. Obserwacje nieprzypisane do klastra są traktowane w tym przebiegu jako szum lub wartości odstające. W przeciwieństwie do k-średnich, DBSCAN nie wymaga podawania liczby klastrów jako danych wejściowych i może identyfikować zakrzywione lub gęste obszary o nieregularnym kształcie. Pojęcie gęstości zależy od metryki odległości, skalowania cech i parametrów. Zbyt mały epsilon może oznaczyć wiele punktów jako szum; zbyt duży epsilon może połączyć pobliskie grupy. Zwiększanie wartości min_samples generalnie wymaga gęstszej obsługi statusu rdzenia. Wybór parametrów powinien odzwierciedlać znaczącą skalę sąsiedztwa i opierać się na wiedzy dziedzinowej, a nie być wybierany wyłącznie w celu uzyskania atrakcyjnej liczby klastrów. Pojedynczy próg gęstości globalnej może stanowić wyzwanie, gdy jeden prawdziwy klaster jest znacznie mniej gęsty niż inny. Wysokowymiarowa koncentracja odległości może również osłabić intuicję sąsiedztwa. Wynik może się różnić w zależności od metryki odległości i reprezentacji cech. W scikit-learn etykieta -1 oznacza szum, a punkty graniczne powiązane z wieloma klastrami mogą prowadzić do szczegółów przypisania zależnych od implementacji. Etykieta hałasu DBSCAN nie oznacza, że punkt jest błędny, niebezpieczny lub trwale znajduje się poza każdym skupiskiem; oznacza to, że punkt nie został przypisany w ramach tej metryki i parametryzacji. Oceń stabilność klastrów w rozsądnych ustawieniach, sprawdź, ile punktów stanowi szum i czy klastry mają sens w przypadku tego zadania. Jeśli trzeba przypisać każdy punkt lub gęstość skupień znacznie się różni, należy porównać z innymi metodami. W przeciwieństwie do metod opartych na centroidach, DBSCAN w naturalny sposób nie zapewnia reguły przewidywania przypisywania dowolnych nowych punktów bez dodatkowego projektu. Skalowanie dokumentu, metryka, epsilon i min_samples, aby można było odtwarzać wyniki.
Na hipotetycznej mapie dwuwymiarowej DBSCAN oznacza rdzeń punktowy, gdy jego sąsiedztwo epsilon zawiera co najmniej obserwacje min_samples, licząc się zgodnie z konwencją scikit-learn. Sąsiadujące punkty rdzeniowe łączą się w klaster.
Punkt graniczny leży w obrębie epsilon punktu rdzenia, ale ma zbyt mało sąsiadów, aby sam mógł zostać uznany za rdzeń. Może dołączyć do tego klastra bez rozszerzania regionu połączonego z gęstością, jak ma to miejsce w przypadku punktu rdzenia.
Analityk standaryzuje współrzędne mierzone w kilometrach i dolarach przed użyciem odległości euklidesowej. W przeciwnym razie cecha dużych jednostek może zdominować odległości sąsiadów i zniekształcić sąsiedztwa gęstości.
Zbiór danych zawiera klaster zwarty i klaster rozproszony. Jeden globalny epsilon może pasować do grupy zwartej, traktując grupę rozproszoną jako szum, co skłania do porównania z metodą zaprojektowaną dla różnej gęstości.
Analizy DBSCAN mogą być bardziej przydatne, gdy zespoły oddzielnie wizualizują punkty rdzeniowe, graniczne i szumowe i ponownie uruchamiają metodę w wiarygodnych skalach odległości. Monitorowanie powinno śledzić, jak zmienia się udział hałasu i skład klastra w miarę zmiany populacji wejściowej. Gdy gęstość lokalna jest różna, na porównanie mogą zasługiwać metody hierarchicznej gęstości lub inne alternatywy, z określonymi założeniami. Zespoły powinny zachować ustawienia przetwarzania wstępnego i parametrów, aby etykiety klastrów nie były porównywane pomiędzy przebiegami, tak jakby były stabilnymi tożsamościami. Lepsze odwzorowanie odległości może być pomocne, ale w aplikacji należy jeszcze sprawdzić znaczenie sąsiedztwa.
Darmowy newsletter
Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.
Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.
Sprawdź się
Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.
Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę
DBSCAN tworzy klastry z gęstych dzielnic i oznacza punkty, które nie mogą połączyć się z wystarczająco gęstym regionem, jako szum. Może znajdować kształty niekuliste bez uprzedniego wybierania liczby skupień, ale promień sąsiedztwa i ustawienie minimalnego punktu oddziałują ze skalą i różną gęstością.
Kryterium podstawowe zlicza próbki w sąsiedztwie promienia, łącznie z samym punktem.
Punkt graniczny leży w sąsiedztwie punktu rdzenia, ale nie osiąga progu gęstości rdzenia.
Szum jest powiązany z reprezentacją odległości i wybranymi parametrami gęstości; nie jest to uniwersalna ocena obserwacji.
Duży promień może łączyć regiony, które powinny pozostać oddzielne w ramach bardziej lokalnej definicji gęstości.
Sąsiedztwa oparte na odległości mogą być zdominowane przez obiekty o większej skali liczbowej.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Klastrowanie hierarchiczne
Techniczne