1. Learn
  2. /
  3. Cursuri
  4. /
  5. Confidențialitatea datelor și anonimizarea în Python

Connected

exercițiu

Histograme cu confidențialitate diferențială

În acest exercițiu, vei accesa setul de date Heart Failure Prediction urmând abordarea confidențialității diferențiale. Vei genera și analiza histograme private și non-private, apoi le vei compara.

Te vei concentra pe histogramele generate din variabila age a setului de date. Deși poți accesa DataFrame-ul intact în consolă, în viața reală nu l-ai partaja fără a adăuga zgomot aleatoriu calculat prin confidențialitate diferențială, urmând abordarea globală.

DataFrame-ul este încărcat ca heart_df, iar Series-ul care conține valorile din age este stocat ca ages. tools din diffprivlib este deja importat.

Instrucțiuni 1/3

undefined XP
  • 1
    • Generează o histogramă numpy din ages.
    • Normalizează numărul de elemente pentru a obține proporții.
    • Desenează histograma folosind proporțiile.
  • 2
    • Generează o histogramă diferențial privată a valorilor din ages, folosind tools.
    • Calculează proporțiile.
    • Desenează histograma.
  • 3
    • Generează o histogramă diferențial privată din ages cu un epsilon de 0.4.
    • Calculează proporțiile.
    • Desenează histograma.