Mise à l'échelle et transformations

Ingénierie des caractéristiques pour le Machine Learning en Python

Robert O'Callaghan

Data Scientist

Mise à l'échelle des données

Ingénierie des caractéristiques pour le Machine Learning en Python

Mise à l'échelle min-max

Réduction min-max

Ingénierie des caractéristiques pour le Machine Learning en Python

Mise à l'échelle min-max

Ingénierie des caractéristiques pour le Machine Learning en Python

Mise à l'échelle min-max en Python

from sklearn.preprocessing import MinMaxScaler

scaler = MinMaxScaler()

scaler.fit(df[['Age']])

df['normalized_age'] = scaler.transform(df[['Age']])
Ingénierie des caractéristiques pour le Machine Learning en Python

Standardisation

Ingénierie des caractéristiques pour le Machine Learning en Python

Standardisation en Python

from sklearn.preprocessing import StandardScaler

scaler = StandardScaler()

scaler.fit(df[['Age']])

df['standardized_col'] = scaler\
                        .transform(df[['Age']])
Ingénierie des caractéristiques pour le Machine Learning en Python

Transformation logarithmique

Transformation logarithmique

Ingénierie des caractéristiques pour le Machine Learning en Python

Transformation logarithmique en Python

from sklearn.preprocessing import PowerTransformer

log = PowerTransformer()

log.fit(df[['ConvertedSalary']])

df['log_ConvertedSalary'] = 
     log.transform(df[['ConvertedSalary']])
Ingénierie des caractéristiques pour le Machine Learning en Python

Diapositive finale

Ingénierie des caractéristiques pour le Machine Learning en Python

Preparing Video For Download...