BaşlayınÜcretsiz Başlayın

Veriyi ön işleme

Kümemelemeden önce yapılan ön işleme, daha doğru segmentasyon için veriyi hazırlamanın bir yolu olabilir. Ön işlemenin bir türü de özellik ölçekleme (feature scaling) olup, verideki bağımsız özellikleri sabit bir aralığa (ör. 0-1 veya 0-100) uyacak şekilde standartlaştırma tekniğidir.

Bu egzersizde, performance olarak yüklenen öğrenci performansı veri kümesindeki parental_level_of_education ve writing_score sütunlarında kümeler oluşturacaksın. Önce, herhangi bir ön işleme yapmadan bir k-means modeli oluşturup çalıştıracaksın. Ardından, özellik ölçekleme ile veriyi ön işleyip aynı işlemi tekrar yapacaksın.

Gizliliği koruyan k-means modeli diffprivlib.models içinden KMeans olarak içe aktarıldı. StandardScaler ölçekleyici ve boyut indirgeme yöntemi PCA, sklearn içinden içe aktarıldı.

Bu egzersiz

Python ile Veri Gizliliği ve Anonimleştirme

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Build the differentially private k-means model
model = KMeans(____)

# Fit the model to the data
____

# Print the inertia in the console output
print("The inertia of the private model is: ", model.inertia_)
Kodu Düzenle ve Çalıştır