Skip to content
Projects

WillKoehrsen/feature-selector has 2,231 GitHub stars and 760 forks. GitHot measured 0 stars in 24 hours and +1 in 7 days. Last checked 2026-11-11 11:33 UTC. Last push 2024-06-17.

How these counts are measured

Feature selector is a tool for dimensionality reduction of machine learning datasets

Measured star growth

in 24h
0
in 7 days
+1
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Feature Selector: Simple Feature Selection in Python

Feature selector is a tool for dimensionality reduction of machine learning datasets.

Methods

There are five methods used to identify features to remove:

  1. Missing Values
  2. Single Unique Values
  3. Collinear Features
  4. Zero Importance Features
  5. Low Importance Features

Usage

Refer to the Feature Selector Usage notebook for how to use

Visualizations

The FeatureSelector also includes a number of visualization methods to inspect characteristics of a dataset.

Correlation Heatmap

Most Important Features

Requires:

python==3.6+
lightgbm==2.1.1
matplotlib==2.1.2
seaborn==0.8.1
numpy==1.22.0
pandas==0.23.1
scikit-learn==0.19.1

Contact

Any questions can be directed to [email protected]!

Explore related projects