I am using Scikit-learn for a binary classification task.. and I am trying to perform Feature selection using one of these methods : Correlation-based Feature Selection (CFS) Subset Evaluator and Best First search algorithm... I couldn't find any of them in the Feature selection module ! are they listed with another name in Scikit learn or is there any equivalent ?! because I want to repeat an experiment and they have used these algorithms in reducing there data.
-
1ASU’s scikit feature is available as a Python package (Ayan Das has already mentioned it, but only referring to the Matlab implementation). It includes a CFS algorithm and many other similarity based and statistical based functions (ReliefF, Chi-square, …).Sebastian Berns– Sebastian Berns2016-12-31 16:56:57 +00:00Commented Dec 31, 2016 at 16:56
Add a comment
|
1 Answer
In sklearn.feature_selection:
SelectKBest and SelectPercentile assess subset performance, and RFE does recursive feature elimination.
As for Best First Search, see Smart Feature Selection with scikit-learn and BigML’s API.
I am very skeptical you'll be able to exactly reproduce some experimental results based on the names of the algorithms used, FWIW.