Pythonで学ぶMachine Learning面接対策
Lisa Stuart
Data Scientist

| 方法 | MLモデルを使用 | 最良サブセット選択 | 過学習の恐れ |
|---|---|---|---|
| フィルター | いいえ | いいえ | いいえ |
| ラッパー | はい | はい | ときどき |
| 埋め込み | はい | はい | はい |
| 重要度 | はい | はい | はい |
| 特徴/目的変数 | 連続 | カテゴリ |
|---|---|---|
| 連続 | ピアソン相関 | LDA |
| カテゴリ | ANOVA | カイ二乗 |
| 関数 | 返り値 |
|---|---|
df.corr() |
ピアソン相関行列 |
sns.heatmap(corr_object) |
ヒートマップ |
abs() |
絶対値 |

sklearn.ensemble.RandomForestRegressorsklearn.ensemble.ExtraTreesRegressortree_mod.feature_importances_| 関数 | 返り値 |
|---|---|
sklearn.svm.SVR |
サポートベクター回帰推定器 |
sklearn.feature_selection.RFECV |
交差検証付き再帰的特徴消去 |
rfe_mod.support_ |
選択特徴のブール配列 |
ref_mod.ranking_ |
特徴ランク(選択=1) |
sklearn.linear_model.LinearRegression |
線形モデル推定器 |
sklearn.linear_model.LarsCV |
交差検証付き最小角回帰 |
LarsCV.score |
決定係数(R²) |
LarsCV.alpha_ |
推定正則化パラメータ |
Pythonで学ぶMachine Learning面接対策