НачатьНачать бесплатно

Метод силуэта

В последнем уроке вы познакомились с тем, как разное количество кластеров влияет на качество работы алгоритма K-средних. Это особенно важно в контексте собеседования, поскольку оптимальное число кластеров обеспечивает наилучшие результаты.

В этом упражнении вы будете использовать функцию silhouette_score() из sklearn.metrics на алгоритмах K-средних, применяемых к DataFrame diabetes, чтобы реализовать метод силуэта для поиска оптимального числа кластеров. Обратите внимание: при вычислении оценки используется евклидово расстояние — это обеспечивает сопоставимость результатов с методом локтя.

Матрица признаков X, которую вы будете использовать для обучения моделей K-средних, уже создана.

Вы находитесь на том же этапе конвейера, что и в предыдущих упражнениях, однако здесь вы также добавите шаг предсказания: Machine learning pipeline

Это упражнение является частью курса

Практика вопросов интервью по машинному обучению на Python

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Import modules
from sklearn.____ import ____
from sklearn.____ import ____
Редактировать и запускать код