Встречается на 5% собеседований по AI Engineer
Какие знаешь виды кластеризации
Основные виды кластеризации:
- 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
интервью вопросы и ответы