特徴選択 vs. 特徴抽出

Pythonで学ぶ次元削減

Jeroen Boeye

Head of Machine Learning, Faktion

次元削減の理由

 

次の効果があります:
  • データが単純化
  • 必要なディスク容量が減少
  • 計算時間が短縮
  • 過学習のリスクが低下
Pythonで学ぶ次元削減

特徴選択

収入・年齢・好きな色

Pythonで学ぶ次元削減

特徴選択

削除された特徴量

insurance_df.drop('favorite color', axis=1)
Pythonで学ぶ次元削減

ANSURデータでペアプロットを作成

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

身体のペアプロット

Pythonで学ぶ次元削減

ANSURデータでペアプロットを作成

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

身体のペアプロット(注釈付き)

Pythonで学ぶ次元削減

ANSURデータでペアプロットを作成

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

一定のペアプロット

Pythonで学ぶ次元削減

特徴選択

特徴選択の図

Pythonで学ぶ次元削減

特徴選択

特徴選択の図

特徴抽出

特徴抽出の図

Pythonで学ぶ次元削減

特徴抽出 - 例

4対4のペアプロット

Pythonで学ぶ次元削減

特徴抽出 - 例

ペアプロットのPCA変換

Pythonで学ぶ次元削減

練習してみましょう!

Pythonで学ぶ次元削減

Preparing Video For Download...