Обучение без учителя

Spectral Clustering

Спектральная кластеризация

актуальноТекущий рабочий стандарт

Кластеризация через собственные векторы матрицы Лапласа графа сходства: находит невыпуклые и вложенные структуры.

Ключевые тезисы

  • Строит граф сходства объектов, затем кластеризует в пространстве собственных векторов.
  • Находит кластеры-кольца и спирали, недоступные k-means.
  • Сложность по памяти квадратична — на больших выборках нужны приближения.

Подробный разбор

2 подтем — раскройте любую, чтобы увидеть объяснение, формулы, примеры и интерактивные графики.

1

Алгоритм

Кластеризация в пространстве собственных векторов.

  1. Построить матрицу сходства (например, гауссово ядро по расстояниям).
  2. Посчитать лапласиан графа и его нормированную версию.
  3. Взять собственных векторов с наименьшими собственными значениями.
  4. Кластеризовать строки полученной матрицы обычным k-means.
2

Когда это нужно

И чем ограничено.

  • Находит кластеры-кольца, спирали и вложенные структуры, где k-means бессилен.
  • Естественно работает с данными, заданными графом сходства, а не координатами.
  • Память на матрицу сходства — на больших выборках нужен разреженный граф k ближайших соседей.
  • Число кластеров подсказывает «спектральный зазор» — скачок в собственных значениях.

Связанные темы

Плотностная кластеризация