Skalowanie danych o rybach przed grupowaniem
Masz do dyspozycji tablicę samples zawierającą pomiary ryb. Każdy wiersz reprezentuje jedną rybę. Pomiary – takie jak masa w gramach, długość w centymetrach czy procentowy stosunek wysokości do długości – mają bardzo różne skale. Aby skutecznie pogrupować te dane, najpierw trzeba je wystandaryzować. W tym ćwiczeniu zbudujesz potok, który połączy standaryzację z grupowaniem.
Dane o pomiarach ryb pochodzą z Journal of Statistics Education.
To ćwiczenie jest częścią kursu
Uczenie nienadzorowane w Pythonie
Instrukcje do ćwiczenia
- Zaimportuj:
make_pipelinezsklearn.pipeline.StandardScalerzsklearn.preprocessing.KMeanszsklearn.cluster.
- Utwórz instancję
StandardScalero nazwiescaler. - Utwórz instancję
KMeansz4skupieniami o nazwiekmeans. - Utwórz potok o nazwie
pipeline, który łączyscalerikmeans. Wystarczy przekazać je jako argumenty domake_pipeline().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Perform the necessary imports
from ____ import ____
from ____ import ____
from ____ import ____
# Create scaler: scaler
scaler = ____
# Create KMeans instance: kmeans
kmeans = ____
# Create pipeline: pipeline
pipeline = ____