Kümelenme için balık verilerini ölçekleme
Sana balık ölçümlerini içeren samples adlı bir dizi verildi. Her satır tek bir balığı temsil eder. Gram cinsinden ağırlık, santimetre cinsinden uzunluk ve yükseklik/uzunluk yüzdesi gibi ölçümler birbirinden çok farklı ölçeklere sahiptir. Bu verileri etkili biçimde kümelendirmek için önce bu özellikleri standartlaştırman gerekir. Bu egzersizde, verileri standartlaştırıp kümelendirecek bir boru hattı (pipeline) kuracaksın.
Bu balık ölçüm verileri Journal of Statistics Education kaynağından alınmıştır.
Bu egzersiz
Python'da Unsupervised Learning
kursunun bir parçasıdırEgzersiz talimatları
- Şunları içe aktar:
sklearn.pipelineiçindenmake_pipeline.sklearn.preprocessingiçindenStandardScaler.sklearn.clusteriçindenKMeans.
scaleradlı birStandardScalerörneği oluştur.kmeansadlı,4kümeli birKMeansörneği oluştur.scalervekmeansöğelerini zincirleyen,pipelineadlı bir boru hattı oluştur. Bunu yapmak için, onlarımake_pipeline()fonksiyonuna argüman olarak geçirmen yeterli.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Perform the necessary imports
from ____ import ____
from ____ import ____
from ____ import ____
# Create scaler: scaler
scaler = ____
# Create KMeans instance: kmeans
kmeans = ____
# Create pipeline: pipeline
pipeline = ____