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

Diferansiyel gizlilikle histogramlar

Bu egzersizde, diferansiyel gizlilik yaklaşımını izleyerek Heart Failure Prediction veri kümesine erişeceksin. Özel (private) ve özel olmayan histogramlar oluşturup inceleyecek ve karşılaştıracaksın.

Veri kümesindeki age değişkeninin histogramlarına odaklanacaksın. Konsolda bozulmamış DataFrame'e erişebilsen de, gerçek hayatta küresel yaklaşıma göre diferansiyel gizlilikle hesaplanan rastgele gürültü eklemeden bunu paylaşmazdın.

DataFrame heart_df olarak, age değerlerini tutan Series ise ages olarak yüklendi. diffprivlib içindeki tools zaten içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

Python ile Veri Gizliliği ve Anonimleştirme

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Get counts and bars for non-private histogram of ages
counts, bins = ____

# Normalize counts to get proportions
proportions = ____

# Draw the histogram of proportions
plt.bar(____[: - 1], height=____, width=(bins[1] - bins[0]))
plt.show()
Kodu Düzenle ve Çalıştır