Масштабирование и преобразования

Конструирование признаков для машинного обучения в Python

Robert O'Callaghan

Data Scientist

Масштабирование данных

Конструирование признаков для машинного обучения в Python

Масштабирование Min-Max

Сжатие минмакс

Конструирование признаков для машинного обучения в Python

Масштабирование Min-Max

Конструирование признаков для машинного обучения в Python

Масштабирование Min-Max в Python

from sklearn.preprocessing import MinMaxScaler

scaler = MinMaxScaler()

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

df['normalized_age'] = scaler.transform(df[['Age']])
Конструирование признаков для машинного обучения в Python

Стандартизация

Конструирование признаков для машинного обучения в Python

Стандартизация в Python

from sklearn.preprocessing import StandardScaler

scaler = StandardScaler()

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

df['standardized_col'] = scaler\
                        .transform(df[['Age']])
Конструирование признаков для машинного обучения в Python

Логарифмическое преобразование

Логарифмическое преобразование

Конструирование признаков для машинного обучения в Python

Логарифмическое преобразование в Python

from sklearn.preprocessing import PowerTransformer

log = PowerTransformer()

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

df['log_ConvertedSalary'] = 
     log.transform(df[['ConvertedSalary']])
Конструирование признаков для машинного обучения в Python

Давайте потренируемся!

Конструирование признаков для машинного обучения в Python

Preparing Video For Download...