Skip to content

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

License

Notifications You must be signed in to change notification settings

kylin5207/feature-selector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

feature-selector

Development and implementation of the feature selector

The feature selector is a class for removing features for a dataset intended for machine learning. 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

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

Refer to the Feature Selector Usage notebook for how to use

Requires:

lightgbm==2.1.1
numpy==1.14.5
pandas==0.23.1
scikit-learn==0.19.1

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.7%
  • Python 1.3%