Hello, Pietro. Thank you for having interest in the subject.
The algorithm itself is rather straightforward. Some challenge is to put it
into the framework of scikit-learn.
In the original paper they evaluated feature subsets using Mahalanobis distance
between classes, but it can be any other criterion: cross validation score of a
given estimator or the value of a target function of a given unsupervised
method. It's not completely clear how best to implement it.
I will keep your code in mind, meanwhile let's wait for a word from core
developers.
Nikolay Mayorov.
> Date: Thu, 9 Oct 2014 06:58:46 +0200
> From: [email protected]
> To: [email protected]
> Subject: Re: [Scikit-learn-general] Feature selection: floating search
> algorithm
>
> Hi Nikolay,
>
> On Wed, Oct 8, 2014 at 10:03 PM, Nikolay Mayorov <[email protected]> wrote:
> > Hi!
> >
> > Do you think scikit-learn will benefit from the general algorithm of feature
> > selection as described by P.Pudil et al. in "Floating search methods in
> > feature selection"?
> >
> > It is a wrapper method which alternates feature additions and removals
> > (starting from empty or full set of features.) It is known to find optimal
> > or close to optimal feature subset in efficient time.
> >
> > I want to implement it, if you are interested.
>
> I've just finished a first implementation of the Pudil algorithm few
> days ago, may be could be a start point.
>
> https://gist.github.com/zarch/abb3993c55fb61b834d1
>
> Have a nice day.
>
> Pietro
>
> ------------------------------------------------------------------------------
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
> _______________________________________________
> Scikit-learn-general mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Scikit-learn-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general