Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/solegalli/feature-selection-in-machine-learning-book

Code repository for the book feature selection in machine learning
https://github.com/solegalli/feature-selection-in-machine-learning-book

data-science feature-selection machine-learning python

Last synced: 12 days ago
JSON representation

Code repository for the book feature selection in machine learning

Awesome Lists containing this project

README

        

![PythonVersion](https://img.shields.io/badge/python-3.6%20|3.7%20|%203.8%20|%203.9-success)
[![License https://github.com/solegalli/feature-selection-in-machine-learning/blob/main/LICENSE](https://img.shields.io/badge/license-BSD-success.svg)](https://github.com/solegalli/feature-selection-in-machine-learning/blob/main/LICENSE)
[![Sponsorship https://www.trainindata.com/](https://img.shields.io/badge/Powered%20By-TrainInData-orange.svg)](https://www.trainindata.com/)

## Feature Selection in Machine Learning Book - Code Repository

Published August, 2022

[](https://leanpub.com/feature-selection-in-machine-learning)

## Links

- [Book](https://leanpub.com/feature-selection-in-machine-learning)

## Table of Contents

1. **Basic Selection Methods**
1. Removing Constant Features
2. Removing Quasi-Constant Features
3. Removing Duplicated Features

2. **Correlation Feature Selection**
1. Removing Correlated Features
2. Smart Correlation

3. **Filter Methods: Univariate Statistical Methods**
1. Chi-square distribution
2. Anova
3. Correlation
4. Mutual information

4. **Univariate Methods**
1. Single feature classifier
2. Target mean encoding

5. **Wrapper Methods**
1. Exhaustive Feature Selection
2. Step Forward Feature Selection
3. Step Backward Feature Selection

6. **Embedded Methods: Linear Model Coefficients**
1. Lasso
2. Decision tree feature importance
3. Recursive feature elimination based on importance

7. **Hybrid Feature Selection Methods**
1. Feature Shuffling
2. Recursive Feature Elimination
3. Recursive Feature Addition