Масштабування даних про риб для кластеризації
Надається масив samples з вимірами риб. Кожний рядок відповідає окремій рибі. Виміри, як-от вага в грамах, довжина в сантиметрах і відсоткове співвідношення висоти до довжини, мають дуже різні шкали. Щоб ефективно кластеризувати ці дані, спершу потрібно стандартизувати ці ознаки. У цій вправі ви побудуєте конвеєр для стандартизації та кластеризації даних.
Ці дані вимірювань риб узято з Journal of Statistics Education.
Ця вправа є частиною курсу
Наглядове навчання в Python
Інструкції до вправи
- Імпортуйте:
make_pipelineзsklearn.pipeline.StandardScalerзsklearn.preprocessing.KMeansзsklearn.cluster.
- Створіть екземпляр
StandardScalerз назвоюscaler. - Створіть екземпляр
KMeansз4кластерами з назвоюkmeans. - Створіть конвеєр з назвою
pipeline, який послідовно з'єднуєscalerіkmeans. Для цього просто передайте їх як аргументи доmake_pipeline().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Perform the necessary imports
from ____ import ____
from ____ import ____
from ____ import ____
# Create scaler: scaler
scaler = ____
# Create KMeans instance: kmeans
kmeans = ____
# Create pipeline: pipeline
pipeline = ____