Normalizzazione dei dati
Tecniche di standardizzazione e ridimensionamento
Normalizzazione dei dati è una lezione Python For Kids gratuita su CoddyKit. Questa è la lezione 3 di 5. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Python For Kids, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Python For Kids include 5 lezioni in totale.
Normalizzazione dei dati
La normalizzazione dei dati garantisce che tutte le feature di un dataset abbiano scale simili. Questo è fondamentale per algoritmi come la discesa del gradiente e i modelli basati sulla distanza. In questa lezione esploreremo le tecniche di standardizzazione e scaling.

Perché normalizzare i dati?
La normalizzazione garantisce che tutte le feature contribuiscano in egual misura al modello. Senza normalizzazione, le feature con scale maggiori possono dominare il processo di apprendimento.
Esempio:
- Età (0-100) e reddito (0-100.000) devono essere riportati a intervalli confrontabili.
Standardizzazione
La standardizzazione trasforma i dati in modo che abbiano media pari a 0 e deviazione standard pari a 1. Si calcola come segue:
z = (x - mean) / std_dev
La standardizzazione è ideale per algoritmi come la regressione logistica e SVM.
Scaling min-max
Lo scaling min-max riporta i dati a un intervallo fisso, in genere [0, 1]. Si calcola come segue:
x_scaled = (x - min) / (max - min)
Questa tecnica viene usata quando i dati devono essere limitati a un intervallo.
Normalizzazione in Python (standardizzazione)
Usi StandardScaler di sklearn.preprocessing per standardizzare i dati.
Esempio:
from sklearn.preprocessing import StandardScaler
scaler = StandardScaler()
data_scaled = scaler.fit_transform(data)Normalizzazione in Python (scaling min-max)
Usi MinMaxScaler di sklearn.preprocessing per applicare lo scaling min-max.
Esempio:
from sklearn.preprocessing import MinMaxScaler
scaler = MinMaxScaler()
data_scaled = scaler.fit_transform(data)Scelta della tecnica di normalizzazione
Quando seleziona una tecnica, consideri quanto segue:
- Standardizzazione: la usi quando i dati contengono valori anomali.
- Scaling min-max: lo usi quando le feature devono essere limitate a un intervallo.
Riepilogo
In questa lezione ha imparato:
- Standardizzazione: Ridimensionare i dati portandoli a una media pari a 0 e a una deviazione standard pari a 1.
- Ridimensionamento Min-Max: Trasformare i dati in un intervallo fisso.
- Utilizzare
StandardScalereMinMaxScalerin Python.
Congratulazioni!
Ha completato la lezione sulla normalizzazione dei dati. Prosegua con la lezione successiva per scoprire come unire i dati in Python.

Domande Frequenti
La lezione «Normalizzazione dei dati» è gratuita?
Sì — il testo completo di «Normalizzazione dei dati» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Python For Kids, passa a CoddyKit PRO. Il corso Python For Kids include 5 lezioni in totale.
Cosa imparerò in «Normalizzazione dei dati»?
Tecniche di standardizzazione e ridimensionamento Eserciti Python For Kids con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Python For Kids?
Non è richiesta alcuna esperienza precedente. Python For Kids su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 5.
Quanto tempo richiede la lezione «Normalizzazione dei dati»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Python For Kids?
Sì. Ogni lezione Python For Kids include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Tipi di dati
- Gestione dei dati mancanti
- Normalizzazione dei dati
- Unione dei dati in Python
- Estrazione delle feature dai dati