Výběr vs. extrakce příznaků

Redukce dimenzionality v Pythonu

Jeroen Boeye

Head of Machine Learning, Faktion

Proč snižovat dimenzionalitu?

 

Váš dataset bude:
  • méně komplexní
  • zabírat méně místa na disku
  • vyžadovat méně výpočetního času
  • méně náchylný k přeučení modelu
Redukce dimenzionality v Pythonu

Výběr příznaků

příjem věk oblíbená barva

Redukce dimenzionality v Pythonu

Výběr příznaků

odebraný příznak

insurance_df.drop('favorite color', axis=1)
Redukce dimenzionality v Pythonu

Tvorba pairplotu na datech ANSUR

sns.pairplot(ansur_df, hue="gender", diag_kind='hist')

pairplot tělesných měr

Redukce dimenzionality v Pythonu

Tvorba pairplotu na datech ANSUR

sns.pairplot(ansur_df, hue="gender", diag_kind='hist')

pairplot tělesných měr s anotacemi

Redukce dimenzionality v Pythonu

Tvorba pairplotu na datech ANSUR

sns.pairplot(ansur_df, hue="gender", diag_kind='hist')

konstantní pairplot

Redukce dimenzionality v Pythonu

Výběr příznaků

Schéma výběru příznaků

Redukce dimenzionality v Pythonu

Výběr příznaků

Schéma výběru příznaků

Extrakce příznaků

Schéma extrakce příznaků

Redukce dimenzionality v Pythonu

Extrakce příznaků – příklad

pairplot 4 vs. 4

Redukce dimenzionality v Pythonu

Extrakce příznaků – příklad

pairplot po PCA transformaci

Redukce dimenzionality v Pythonu

Pojďme si procvičit!

Redukce dimenzionality v Pythonu

Preparing Video For Download...