Встречается на собеседованиях • сегодня
Какие знаешь виды кластеризации
Основные виды кластеризации:
- K-means – популярный метод с центроидами. Требует указания числа кластеров (k). Чувствителен к выбросам.
python
from sklearn.cluster import KMeans
kmeans = KMeans(n_clusters=3).fit(X)- Иерархическая – строит дендрограмму. Бывает агломеративная (снизу вверх) и дивизивная (сверху вниз).
- DBSCAN – на основе плотности. Не требует k, находит шум. Хорош для данных сложной формы.
python
from sklearn.cluster import DBSCAN
dbscan = DBSCAN(eps=0.5, min_samples=5).fit(X)-
GMM (Гауссовы смеси) – вероятностный подход, предполагает нормальное распределение кластеров.
-
Mean-Shift – адаптивный метод, автоматически определяет число кластеров.
-
Spectral – использует спектр матрицы сходства, эффективен для невыпуклых кластеров.
Выбор метода зависит от данных, формы кластеров и наличия шума. K-means прост, но DBSCAN или спектральная кластеризация могут быть лучше для сложных случаев.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы