PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Feature Selection Python Packages

Python packages with the GitHub topic feature-selection. Sorted by relevance, with stars and monthly downloads.
feature-engine
feature-engine

Feature engineering and selection open-source Python library compatible with sklearn.

319K 2K 348
predict-idlab
powershap

A power-full Shapley feature selection method.

93K 216 24
smazzanti
mrmr-selection

mRMR (minimum-Redundancy-Maximum-Relevance) for automatic feature selection at scale.

62K 629 90
upgini
upgini

Data search & enrichment library for Machine Learning → Easily find and add relevant features to your ML & AI pipeline from hundreds of public and premium external data sources, including open & commercial LLMs

30K 353 26
alteryx
evalml

EvalML is an AutoML library written in python.

18K 849 93
abess-team
abess

Fast Best-Subset Selection Library

18K 477 43
scikit-learn-contrib
fastcan

A fast canonical-correlation-based search algorithm for feature selection, system identification, data pruning, etc.

11K 27 5
UrbsLab
skrebate

A scikit-learn-compatible Python implementation of ReBATE, a suite of Relief-based feature selection algorithms for Machine Learning.

11K 1 1
cerlymarco
shap-hypetune

A python package for simultaneous Hyperparameters Tuning and Features Selection for Gradient Boosting Models.

8K 584 73
gmrukwa
divik

Divisive Intelligent K-Means algorithm (DiviK) for joint feature selection and clustering of heavily multidimensional data.

8K 15 6
ThomasBury
arfs

All Relevant Feature Selection

8K 143 15
AutoViML
featurewiz

Use advanced feature engineering strategies and select best features from your data set with a single line of code. Created by Ram Seshadri. Collaborators welcome.

7K 681 99
rodrigo-arenas
sklearn-genetic-opt

Hyperparameter optimization and feature selection for scikit-learn using evolutionary algorithms. A modern alternative to GridSearchCV and RandomizedSearchCV.

6K 364 119
NVIDIA-Merlin
nvtabular

NVTabular is a feature engineering and preprocessing library for tabular data designed to quickly and easily manipulate terabyte scale datasets used to train deep learning based recommender systems.

5K 1K 148
kxytechnologies
kxy

A toolkit to boost the productivity of machine learning engineers.

4K 49 12
desbordante
desbordante

Desbordante is a high-performance data profiler that is capable of discovering many different patterns in data using various algorithms. It also allows to run data cleaning scenarios using these algorithms. Desbordante has a console version and an easy-to-use web application.

3K 487 100
BiRG
pyopls

A Python 3 implementation of orthogonal projection to latent structures

3K 65 20
konodyuk
kts

Interactive ML Toolset

3K 17 2
StarlangSoftware
nlptoolkit-classification

Machine learning library for classification tasks

3K 13 9
chasedehan
boostaroota

A fast xgboost feature selection algorithm

3K 232 36
chrislemke
sk-transformers

A collection of pandas & scikit-learn compatible transformers for preprocessing and feature engineering 🛠

2K 12 0
Mamba413
ball

Statistical Inference and Sure Independence Screening via Ball Statistics

2K 31 2
chappers
skfeature-chappers

Feature selection with scikit-learn

2K 33 17
adapt-python
adapt

Awesome Domain Adaptation Python Toolbox

2K 371 55
    • Data from PyPI, GitHub, ClickHouse, and BigQuery