Vai al contenuto principale

Corso

Riservatezza dei dati e anonimizzazione in Python

Avanzato4 h

Impara a gestire le informazioni sensibili usando tecniche che proteggono la privacy.

Python4 h16 video49 esercizi3,850 XP3,794Attestato di conseguimento

Crea il tuo account gratuito

Continua con Google
o
Continuando, accetti i nostri Condizioni d'uso, il nostro Informativa sulla privacy e che i tuoi dati siano archiviati negli USA.

Amato da studenti in migliaia di aziende

Descrizione del corso

La tutela della privacy dei dati non è mai stata così importante. Ma come bilanciare la privacy con l’esigenza di raccogliere e condividere insight di business di valore? In questo corso imparerai a farlo, usando gli stessi metodi di Google e Amazon—tra cui generalizzazione dei dati e modelli di privacy come k-Anonymity e differential privacy. Oltre a toccare temi come il GDPR, scoprirai anche come creare e addestrare modelli di Machine Learning in Python proteggendo le informazioni sensibili degli utenti, come dati su dipendenti e redditi. Iniziamo!

Prerequisiti

Curriculum

Programma del corso

1

Introduzione alla riservatezza dei dati

Preparati ad applicare tecniche di anonimizzazione come soppressione dei dati, mascheramento, generazione di dati sintetici e generalizzazione. In questo capitolo imparerai a distinguere tra PII (informazioni personali identificabili) sensibili e non sensibili, quasi-identificatori e le basi del GDPR. Vedrai anche esempi reali di cosa può andare storto se non segui queste buone pratiche.
Inizia capitolo
2

Tecniche per preservare la privacy: approfondimenti

Scopri come anonimizzare i dati campionando da insiemi di dati seguendo la distribuzione di probabilità delle colonne. Imparerai poi ad applicare il modello di privacy k-anonymity per prevenire attacchi di collegamento o re-identificazione e a usare gerarchie per effettuare la generalizzazione dei dati nelle variabili categoriche.
Inizia capitolo
3

Differential Privacy

Approfondisci la differential privacy, il modello utilizzato da grandi aziende tecnologiche come Apple, Google e Uber. In questo capitolo esplorerai i dati generando istogrammi privati e calcolando medie private. Creerai anche modelli di Machine Learning differenzialmente privati che consentono alle aziende di aumentare l’utilità dei propri dati.
Inizia capitolo
4

Anonimizzazione e pubblicazione di insiemi di dati

In questo capitolo finale imparerai ad applicare metodi di riduzione della dimensionalità, come l’analisi delle componenti principali (PCA), per anonimizzare grandi insiemi di dati multi-colonna. Userai poi Faker per generare insiemi di dati realistici e coerenti e scikit-learn per creare insiemi di dati sintetici che seguono una distribuzione normale. Infine, metterai insieme tutto ciò che hai imparato nel corso combinando più tecniche per pubblicare in sicurezza insiemi di dati al pubblico.
Inizia capitolo

Riservatezza dei dati e anonimizzazione in Python

Corso
completato

Ottieni l'attestato di completamento

Iscriviti ora

Aumenta le tue competenze sui dati con l'app di DataCamp

Avanza ovunque ti trovi con i nostri corsi per dispositivi mobili e le nostre sfide di programmazione quotidiane da 5 minuti.