Algorytm centroidów
Ilustracja
Rodzaj

heurystyczny

Złożoność
Czasowa

w ogólności NP trudny. Dla stałych k i d: O(ndk+1 log n)

Algorytm centroidów (k-średnich, ang. k-means) – jeden z algorytmów stosowanych w analizie skupień, wykorzystywany m.in. w kwantyzacji wektorowej. Algorytm nazywany jest także algorytmem klastrowym lub – od nazwisk twórców Linde, Buzo i Graya – algorytmem LBG.

Cel algorytmu centroidów

edytuj

Celem algorytmu jest przypisanie do wektorów kodowych -wymiarowych wektorów danych, przy jak najmniejszym średnim błędzie kwantyzacji.

Średni błąd kwantyzacji dany jest wzorem:

gdzie jest liczbą elementów przypisanych do wektora kodowego natomiast miarą błędu kwantyzacji i najczęściej jest to błąd kwadratowy określany dla wektorów n-wymiarowych jako

Przebieg algorytmu centroidów

edytuj

Algorytm centroidów przebiega następująco:

  1. Wybierz wektorów kodowych i określ maksymalny błąd kwantyzacji
  2. (iteracja)
  3. (średni błąd kwantyzacji w m-tej iteracji)
  4. Dopóki nie uzyskano zadowalającego rezultatu, powtarzaj:
    • Podziel wektorów danych na grup. Wektor jest przypisywany do -tej grupy wtedy i tylko wtedy gdy zachodzi nierówność dla wszystkich różnych od
    • Wyznacz średni błąd kwantyzacji: przy czym do obliczeń brany jest wektor kodowy z tej grupy, do której został zakwalifikowany wektor danych
    • Wyznacz centroidy dla wszystkich grup wektorów i przypisz je do wektorów kodowych
    • Jeśli zakończ (uzyskano wymaganą dokładność), w przeciwnym razie zwiększ i spróbuj jeszcze raz.

Algorytm sukcesywnie dopasowuje wektory kodowe do istniejących danych i w miarę potrzeb przesuwa błędnie zakwalifikowane wektory danych do innych grup. Problem stanowi jednak początkowy wybór wektorów kodowych (punkt 1 algorytmu).

Zobacz też

edytuj

Bibliografia

edytuj
  • J.B. MacQueen (1967): Some Methods for classification and Analysis of Multivariate Observations, Proceedings of 5-th Berkeley Symposium on Mathematical Statistics and Probability, Berkeley, University of California Press, 1:281–297
  • J.A. Hartigan (1975): Clustering Algorithms. Wiley.
  • J.A. Hartigan and M. A. Wong (1979): A K-Means Clustering Algorithm, Applied Statistics, Vol. 28, No. 1, s. 100–108.

Linki zewnętrzne

edytuj

📚 Artikel Terkait di Wikipedia

67. ceremonia wręczenia nagród Grammy

(Deluxe) – Chris Brown Vantablack – Lalah Hathaway Revenge – Muni Long Algorithm – Lucky Daye Coming Home – Usher "Not Like Us" – Kendrick Lamar "Enough

Black Holes and Revelations

także związane z tematyką fantastyczną. Widoczne są na nim wpływy zespołami Queen, Millionaire, Sly and the Family Stone, Depeche Mode, Franz Ferdinand oraz

Dominic Howard

to m.in.: Jimi Hendrix, Pavement, Radiohead, Pink Floyd, Led Zeppelin, Queen, dEUS, The Smashing Pumpkins, Primus, Rage Against the Machine, Green Day

Muse

Ogólny ekscentryzm wyczuwalny w wizerunku Muse wywołał porównania ich do Queen, jednak dotyczyły one przede wszystkim zachowania na scenie i charyzmatycznego

The 2nd Law

„Madness” zawiera elementy zaczerpnięte z utworu „I Want To Break Free” zespołu Queen, a także z albumu Davida Bowiego „Scary Monsters (and Super Creeps)” Lider

Suicideboys

się również trzeci album, zatytułowany „Coping Strategy to Combat the Algorithm”. Suicideboys spotykało się z ostrą krytyką głównych krytyków muzycznych

Metal Hammer Golden Gods Awards

artystycznego (Best Underground Band) została uhonorowana formacja The Algorithm. Wyróżnienie imienia Dimebaga Darrella dla najlepszego gitarzysty otrzymał

Morgan Nicholls

1989–1995 wydał cztery albumy studyjne. W 2002 roku wyprodukował krążek grupy QueenAdreena, Drink Me. W sierpniu 2004 roku dołączył do angielskiego tria Muse