#Feature-selection

Showing 58 of 58 repositories tagged #feature-selection, ranked by stars

rorysroes
rorysroes
SGX-Full-OrderBook-Tick-Data-Trading-Strategy

Providing the solutions for high-frequency trading (HFT) strategies using data science approaches (Machine Learning) on Full Orderbook Tick Data.

Score
100
★ 2.3k ⑂ 696 +5/day
Jupyter Notebook
feature-engine
feature-engine
feature_engine

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

Score
100
★ 2.3k ⑂ 348
Python
edyoda
edyoda
data-science-complete-tutorial

For extensive instructor led learning

Score
86
★ 1.8k ⑂ 770 +1/day
Jupyter Notebook
LastAncientOne
LastAncientOne
Deep_Learning_Machine_Learning_Stock

Deep Learning and Machine Learning stocks represent promising opportunities for both long-term and short-term investors and traders.

Score
76
★ 1.8k ⑂ 364 +3/day
Jupyter Notebook
mlr-org
mlr-org
mlr

Machine Learning in R

Score
84
★ 1.7k ⑂ 402 +1/day
R
Yimeng-Zhang
Yimeng-Zhang
feature-engineering-and-feature-selection

A Guide for Feature Engineering and Feature Selection, with implementations and examples in Python.

Score
69
★ 1.7k ⑂ 422 +1/day
Jupyter Notebook
NVIDIA-Merlin
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.

Score
100
★ 1.1k ⑂ 147
Python
aerdem4
aerdem4
lofo-importance

Leave One Feature Out Importance

Score
62
★ 868 ⑂ 83
Python
alteryx
alteryx
evalml

EvalML is an AutoML library written in python.

Score
92
★ 849 ⑂ 93 +1/day
Python
ashishpatel26
ashishpatel26
Amazing-Feature-Engineering

Feature engineering is the process of using domain knowledge to extract features from raw data via data mining techniques. These features can be used to improve the performance of machine learning algorithms. Feature engineering can be considered as applied machine learning itself.

Score
73
★ 797 ⑂ 277 +1/day
Jupyter Notebook
duxuhao
duxuhao
Feature-Selection

Features selector based on the self selected-algorithm, loss function and validation method

Score
68
★ 676 ⑂ 198
Python
smazzanti
smazzanti
mrmr

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

Score
54
★ 630 ⑂ 90 +1/day
Python
cod3licious
cod3licious
autofeat

Linear Prediction Model with Automated Feature Engineering and Selection Capabilities

Score
77
★ 542 ⑂ 66
Python
akanz1
akanz1
klib

Easy to use Python library of customized functions for cleaning and analyzing data.

Score
95
★ 521 ⑂ 57
Python
Desbordante
Desbordante
desbordante-core

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.

Score
97
★ 490 ⑂ 101 +3/day
C++
abess-team
abess-team
abess

Fast Best-Subset Selection Library

Score
85
★ 478 ⑂ 43 +1/day
C++
EpistasisLab
EpistasisLab
scikit-rebate

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

Score
46
★ 421 ⑂ 72
Python
nuglifeleoji
nuglifeleoji
Factor-Research

Advanced Quantitative Factor Research: ML-powered stock return prediction with 72% performance improvement. Features comprehensive alpha factor library, systematic feature selection, and deep learning models (LSTM+ResNet achieving IC=0.06476).

Score
0
★ 411 ⑂ 61 +2/day
Jupyter Notebook
yzkang
yzkang
My-Data-Competition-Experience

本人多次机器学习与大数据竞赛Top5的经验总结,满满的干货,拿好不谢

Score
43
★ 395 ⑂ 67
Python
rodrigo-arenas
rodrigo-arenas
Sklearn-genetic-opt

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

Score
92
★ 377 ⑂ 121 +13/day
Python
upgini
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

Score
89
★ 354 ⑂ 26 +1/day
Python
solegalli
solegalli
feature-selection-for-machine-learning

Code repository for the online course Feature Selection for Machine Learning

Score
59
★ 343 ⑂ 349
Jupyter Notebook
rasgointelligence
rasgointelligence
feature-engineering-tutorials

Data Science Feature Engineering and Selection Tutorials

Score
78
★ 291 ⑂ 100
Jupyter Notebook
danyalimran93
danyalimran93
Music-Emotion-Recognition

A Machine Learning Approach of Emotional Model

Score
41
★ 246 ⑂ 62
Python
arnaldog12
arnaldog12
Machine_Learning

Estudo e implementação dos principais algoritmos de Machine Learning em Jupyter Notebooks.

Score
46
★ 240 ⑂ 64 +1/day
Jupyter Notebook
chasedehan
chasedehan
BoostARoota

A fast xgboost feature selection algorithm

Score
81
★ 232 ⑂ 36
Python
Hy4m
Hy4m
linkET

Everything is Linkable

Score
57
★ 223 ⑂ 45 +1/day
R
predict-idlab
predict-idlab
powershap

A power-full Shapley feature selection method.

Score
49
★ 216 ⑂ 24
Python
flo7up
flo7up
relataly-public-python-tutorials

Beginner-friendly collection of Python notebooks for various use cases of machine learning, deep learning, and analytics. For each notebook there is a separate tutorial on the relataly.com blog.

Score
35
★ 158 ⑂ 98
Jupyter Notebook
fbrundu
fbrundu
pymrmr

Python3 binding to mRMR Feature Selection algorithm (currently not maintained)

Score
30
★ 141 ⑂ 37
C++
HannaMeyer
HannaMeyer
CAST

Developer Version of the R package CAST: Caret Applications for Spatio-Temporal models

Score
62
★ 136 ⑂ 36 +1/day
R
noushinpervez
noushinpervez
Intrusion-Detection-CICIDS2017

This repository contains an in-depth analysis of the Intrusion Detection Evaluation Dataset (CIC-IDS2017) for Intrusion Detection, showcasing the implementation and comparison of different machine learning models for binary and multi-class classification tasks.

Score
27
★ 134 ⑂ 32
Jupyter Notebook
ajayarunachalam
ajayarunachalam
msda

Library for multi-dimensional, multi-sensor, uni/multivariate time series data analysis, unsupervised feature selection, unsupervised deep anomaly detection, and prototype of explainable AI for anomaly detector

Score
24
★ 129 ⑂ 30
Jupyter Notebook
danilkolikov
danilkolikov
fsfc

Feature Selection for Clustering

Score
31
★ 97 ⑂ 28
Python
thieu1995
thieu1995
mafese

Feature Selection using Metaheuristics Made Easy: Open Source MAFESE Library in Python

Score
23
★ 94 ⑂ 26
Python
breimanntools
breimanntools
aaanalysis

Python framework for interpretable protein prediction

Score
54
★ 88 ⑂ 5 +2/day
Jupyter Notebook
UrbsLab
UrbsLab
STREAMLINE

Simple Transparent End-To-End Automated Machine Learning Pipeline for Supervised Learning in Tabular Binary Classification Data

Score
65
★ 81 ⑂ 12
Jupyter Notebook
sharmaroshan
sharmaroshan
Drugs-Recommendation-using-Reviews

Analyzing the Drugs Descriptions, conditions, reviews and then recommending it using Deep Learning Models, for each Health Condition of a Patient.

Score
22
★ 67 ⑂ 30
Jupyter Notebook
dorukcanga
dorukcanga
AutoFeatSelect

A python library to automate feature selection process for machine learning projects.

Score
19
★ 64 ⑂ 9
Python
dr-mushtaq
dr-mushtaq
Machine-Learning

A complete A-Z guide to Machine Learning and Data Science using Python. Includes implementation of ML algorithms, statistical methods, and feature selection techniques in Jupyter Notebooks. Follow Coursesteach for tutorials and updates.

Score
70
★ 59 ⑂ 30
Jupyter Notebook
heliphix
heliphix
btc_data

This repository contains the code and datasets for creating the machine learning models in the research paper titled "Time-series forecasting of Bitcoin prices using high-dimensional features: a machine learning approach"

Score
0
★ 52 ⑂ 29
Jupyter Notebook
AutoViML
AutoViML
featurewiz_polars

New Polars implementation of the classic featurewiz MRMR algorithm. Created by Ram Seshadri. Collaborators welcome.

Score
8
★ 49 ⑂ 3
Python
Western-OC2-Lab
Western-OC2-Lab
AutoML-and-Adversarial-Attack-Defense-for-Zero-Touch-Network-Security

This repository includes code for the AutoML-based IDS and adversarial attack defense case studies presented in the paper "Enabling AutoML for Zero-Touch Network Security: Use-Case Driven Analysis" published in IEEE Transactions on Network and Service Management.

Score
100
★ 45 ⑂ 13
Jupyter Notebook
AliAmini93
AliAmini93
Fault-Detection-in-DC-microgrids

Using DIgSILENT, a smart-grid case study was designed for data collection, followed by feature extraction using FFT and DWT. Post-extraction, feature selection. CNN-based and extensive machine learning techniques were then applied for fault detection.

Score
0
★ 42 ⑂ 1
Jupyter Notebook
Younes-Charfaoui
Younes-Charfaoui
Feature-Selection-Techniques

Python code source for features selection 👨‍🔬 series on medium website. 📰

Score
16
★ 41 ⑂ 21
Jupyter Notebook
solegalli
solegalli
feature-selection-in-machine-learning-book

Code repository for the book Feature Selection in Machine Learning

Score
51
★ 40 ⑂ 23
Jupyter Notebook
tlatkowski
tlatkowski
deep-learning-gene-expression

Deep learning methods for feature selection in gene expression autism data.

Score
15
★ 37 ⑂ 17
Jupyter Notebook
kstawiski
kstawiski
OmicSelector

OmicSelector - Environment, docker-based application and R package for biomarker signiture selection (feature selection) & deep learning diagnostic tool development from high-throughput high-throughput omics experiments and other multidimensional datasets. Initially developed for miRNA-seq, RNA-seq and qPCR.

Score
38
★ 34 ⑂ 4
R
daniel-rychlewski
daniel-rychlewski
hsi-toolbox

Hyperspectral CNN compression and band selection

Score
8
★ 34 ⑂ 8
Jupyter Notebook
Western-OC2-Lab
Western-OC2-Lab
AutonomousCyber-AutoML-based-Autonomous-Intrusion-Detection-System

This repository includes code for the paper "Towards Autonomous Cybersecurity: An Intelligent AutoML Framework for Autonomous Intrusion Detection" accepted in AutonomousCyber, ACM CCS, 2024.

Score
50
★ 33 ⑂ 6
Jupyter Notebook
efidalgo
efidalgo
AutoBlur-CNN-Features

Script to extract CNN deep features with different ConvNets, and then use them for an Image Classification task with a SVM classifier with lineal kernel over the following small datasets: Soccer [1], Birds [2], 17flowers [3], ImageNet-6Weapons[4] and ImageNet-7Arthropods[4].

Score
0
★ 30 ⑂ 6
Python
KwokHing
KwokHing
YandexCatBoost-Python-Demo

Demo on the capability of Yandex CatBoost gradient boosting classifier on a fictitious IBM HR dataset obtained from Kaggle. Data exploration, cleaning, preprocessing and model tuning are performed on the dataset

Score
14
★ 29 ⑂ 16
Jupyter Notebook
scikit-learn-contrib
scikit-learn-contrib
fastcan

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

Score
38
★ 27 ⑂ 5
Python
ammarshaikh123
ammarshaikh123
Projects-on-Data-Cleaning-and-Manipulation

This repository contains projects I have worked on for Data Cleaning and Manipulation in Python.

Score
11
★ 25 ⑂ 17
Jupyter Notebook
dimgold
dimgold
Artificial_Curiosity

Adaptive Reinforcement Learning of curious AI basketball agents

Score
5
★ 23 ⑂ 7
Jupyter Notebook
ai-on-browser
ai-on-browser
ai-on-browser.github.io

This project is an educational, pure JavaScript library designed to help developers and students understand the inner workings of ML algorithms without the magic of external libraries.

Score
32
★ 18 ⑂ 2
JavaScript
NhanPhamThanh-IT
NhanPhamThanh-IT
Feature-Engineering-Technique

📊 A practical toolkit for feature engineering and selection in Python. Explore EDA, handle missing data and outliers, scale/encode/transform features, discretize, and select via filter, wrapper, embedded, shuffling, and hybrid methods. Comes with datasets, clean notebooks, reusable utils, and clear visuals for fast, reproducible ML. Workflows.

Score
3
★ 17 ⑂ 0
Jupyter Notebook
Vidhi1290
Vidhi1290
Machine-learning-Pipeline

Explore a collection of Jupyter notebooks that guide you through various stages of the machine learning pipeline. From data analysis and feature engineering to model training and deployment, these notebooks provide practical insights for both beginners and experienced data enthusiasts. Let's dive into the world of data-driven decision-making! 📊🚀"

Score
0
★ 15 ⑂ 1
Jupyter Notebook
Related Topics
#machine-learning#data-science#feature-engineering#python#deep-learning#feature-extraction#scikit-learn#data-analysis#neural-network#data-mining#automl#data-visualization

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly