Эффективный алгоритм кластеризации k-средних: анализ и реализация
An efficient k-means clustering algorithm: analysis and implementation
2002-07-01
SCID: 54.1/abf8mfed
Discuss with AI
алгоритм Ллойдаанализ времени выполнения, чувствительного к даннымфильтрующий алгоритмk-средних кластеризацияkd-дерево
Figures from the paper
Abstract (AI)
В задаче кластеризации k-средних задано множество из n точек данных в d-мерном пространстве R^d и целое число k; требуется определить набор из k точек в R^d, называемых центрами, так чтобы минимизировать средний квадрат расстояния от каждой точки данных до ближайшего центра. Популярной эвристикой для кластеризации k-средних является алгоритм Ллойда (1982). Мы представляем простую и эффективную реализацию алгоритма Ллойда для k-средних, которую называем фильтрующим алгоритмом. Этот алгоритм прост в реализации и требует kd-дерева в качестве единственной основной структуры данных. Мы обосновываем практическую эффективность фильтрующего алгоритма двумя способами. Во-первых, мы приводим чувствительный к данным анализ времени выполнения алгоритма, который показывает, что алгоритм работает быстрее по мере увеличения раздельности кластеров. Во-вторых, мы приводим ряд эмпирических исследований на синтетически сгенерированных данных и на реальных наборах данных из приложений в квантовании цветов, сжатии данных и сегментации изображений.
Key Findings
1
Анализ времени выполнения, чувствительный к данным, показывает, что алгоритм фильтрации работает быстрее при увеличении раздельности кластеров.
2
Эмпирические исследования на синтетических и реальных наборах данных (квантование цветов, сжатие данных, сегментация изображений) демонстрируют практическую эффективность алгоритма фильтрации.
3
Алгоритм фильтрации прост в реализации и требует только kd-дерева в качестве основной структуры данных.
4
В статье представлен алгоритм фильтрации — простая и эффективная реализация k-means Ллойда, использующая kd-дерево в качестве основной структуры данных.
Research Object
Алгоритм k-средних Ллойда (предложенная фильтрующая реализация с использованием kd-дерева)
Research Subject
Практическая эффективность и поведение времени выполнения фильтрующей реализации, включая чувствительный к данным анализ, показывающий ускорение при увеличении разделения кластеров, и эмпирическую производительность на синтетических и реальных наборах данных (квантование цвета, сжатие данных, сегментация изображений)
Publication Details
Publication Date
2002-07-01
Journal
Publisher
ISSN
Access Type
Author Information
Download PDF
Subscribe to digest