https://github.com/yuanjie-ai/featureselector
Feature selector is a tool for dimensionality reduction of machine learning datasets.
https://github.com/yuanjie-ai/featureselector
Last synced: about 2 months ago
JSON representation
Feature selector is a tool for dimensionality reduction of machine learning datasets.
- Host: GitHub
- URL: https://github.com/yuanjie-ai/featureselector
- Owner: yuanjie-ai
- License: gpl-3.0
- Created: 2019-03-15T07:11:12.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-06-17T22:43:23.000Z (12 months ago)
- Last Synced: 2025-04-11T08:43:18.085Z (about 2 months ago)
- Language: Jupyter Notebook
- Homepage:
- Size: 3.05 MB
- Stars: 19
- Watchers: 4
- Forks: 3
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Feature Selector: Simple Feature Selection in Python
Feature selector is a tool for dimensionality reduction of machine learning datasets.
---# **Install**
```
pip install feature_selector
```# 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](https://github.com/WillKoehrsen/feature-selector/blob/master/Feature%20Selector%20Usage.ipynb) 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.14.5
pandas==0.23.1
scikit-learn==0.19.1```
## Contact
Any questions can be directed to [email protected]!