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, kursun bir parçasıdır
Python'da Unsupervised Learning
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Perform the necessary imports
from ____ import ____
from ____ import ____
from ____ import ____
# Create scaler: scaler
scaler = ____
# Create KMeans instance: kmeans
kmeans = ____
# Create pipeline: pipeline
pipeline = ____