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

Farklılaştırılmış gizliliğe sahip bir sınıflandırıcı oluştur

Bu egzersizde, bir penguenin erkek mi dişi mi olduğunu sınıflandırmak için Penguin veri kümesi üzerinde özel bir Gaussian Naive Bayes modeli kurup eğiteceksin.

K-anonimlik, teorik ve ampirik kısıtları nedeniyle, "boyutsallık laneti" yüzünden yüksek boyutlu veya çeşitli veri kümelerinde iyi çalışmaz. Özelliklerin veya boyutların sayısı arttıkça, doğru bir şekilde genellemek için gereken veri miktarı üstel olarak artar. Bu, diferansiyel mahremiyetin günümüzde tercih edilen gizlilik modeli olmasının nedenlerinden biridir. Epsilon, herhangi bir arka plan bilgisinden bağımsızdır ve hassas bilgiyi "sınırlar".

DataFrame penguin_df olarak yüklendi ve X_train, y_train, X_test ve y_test olarak ayrıldı. Özel model sınıfı dp_GaussianNB olarak 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

Egzersiz talimatları

  • Parametresiz bir dp_GaussianNB sınıflandırıcı oluştur.
  • Daha önce oluşturduğun modeli, herhangi bir parametre vermeden veriye uyarla.
  • Test verisine göre özel modelin puanını hesapla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Built the private classifier without parameters
dp_clf = ____

# Fit the model to the data
____(X_train, y_train)

# Print the accuracy score
print("The accuracy with default settings is ", ____(X_test, y_test))
Kodu Düzenle ve Çalıştır