1. Learn
  2. /
  3. Курси
  4. /
  5. Конфіденційність даних і анонімізація в Python

Connected

Вправа

Гістограми з диференційною приватністю

У цій вправі ви звернетеся до набору даних Heart Failure Prediction з дотриманням принципів диференційної приватності. Ви згенеруєте та проаналізуєте приватні й неприватні гістограми та порівняєте їх.

Ви зосередитеся на гістограмах змінної age у наборі даних. Хоч у консолі ви маєте доступ до неушкодженого датафрейму, у реальних умовах його не слід ділити без додавання випадкового шуму, розрахованого за диференційною приватністю, відповідно до глобального підходу.

Датафрейм завантажено як heart_df, а Series зі значеннями age збережено як ages. tools із diffprivlib уже імпортовано.

Інструкції 1/3

undefined XP
  • 1
    • Згенеруйте гістограму numpy з ages.
    • Нормалізуйте лічильники, щоб отримати частки.
    • Побудуйте гістограму, використовуючи ці частки.
  • 2
    • Згенеруйте диференційно приватну гістограму ages за допомогою tools.
    • Отримайте частки.
    • Побудуйте гістограму.
  • 3
    • Згенеруйте диференційно приватну гістограму з ages з epsilon 0.4.
    • Отримайте частки.
    • Побудуйте гістограму.