feature_selection Package¶
feature_selection
Package¶
Select features by learning algorithms or simple name filtering
Feature selection subsumes methods that are used to select a number of features from a set of features that are most useful in a classification context. Thus, feature selection usually utilizes supervised learning.
Feature selection methods can be split into filter and wrapper approaches. Wrapper methods for feature selection use internally a classification algorithm (e.g. SVMs) and select the subset of features that maximize the predictive performance of this classifier on the training data. In contrast, filter methods utilize heuristics like information gain or mutual information to select features that are strongly correlated to the class of the data but only weakly interrelated.
Modules¶
feature_filter |
Reduce filters with the help of name filters |
mlpy_wrapper_nodes |
Use feature selection methods implemented in MLPY |
random_feature_selection |
Randomly select a number of features |
relief |
Feature selection based on the RELIEF algorithm |