Awesome
Feature Selection for Machine Learning - Code Repository
<img src="./course-banner.png">
Launched: February, 2018
Updated: October, 2024
Actively maintained.
<img src="./feature_selection.png" width="248">
Links
Table of Contents
-
Basic Selection Methods
- Removing Constant Features
- Removing Quasi-Constant Features
- Removing Duplicated Features
-
Correlation Feature Selection
- Removing Correlated Features
- Basic Selection Methods + Correlation - Pipeline
-
Filter Methods: Statistical Methods
-
Mutual Information
-
Chi-square distribution
-
Anova
-
Basic Selection Methods + Statistical Methods - Pipeline
-
-
Filter Methods: Other Methods and Metrics
- Univariate roc-auc, mse, etc
- Method used in a KDD competition - 2009
-
Wrapper Methods
- Step Forward Feature Selection
- Step Backward Feature Selection
- Exhaustive Feature Selection
-
Embedded Methods: Linear Model Coefficients
- Logistic Regression Coefficients
- Linear Regression Coefficients
- Effect of Regularization on Coefficients
- Basic Selection Methods + Correlation + Embedded - Pipeline
-
Embedded Methods: Lasso
- Lasso
- Basic Selection Methods + Correlation + Lasso - Pipeline
-
Embedded Methods: Tree Importance
- Random Forest derived Feature Importance
- Tree importance + Recursive Feature Elimination
- Basic Selection Methods + Correlation + Tree importance - Pipeline
-
Hybrid Feature Selection Methods
- Feature Shuffling
- Recursive Feature Elimination
- Recursive Feature Addition