latest version v1.9 - last update 10 Apr 2010 |
Implemantation of the sequential floating forward search algorithm to select the best features from a data set. More...
#include <ltiSffs.h>
Classes | |
class | parameters |
the parameters for the class sffs More... | |
Public Member Functions | |
sffs () | |
sffs (const sffs &other) | |
virtual | ~sffs () |
virtual const char * | getTypeName () const |
bool | apply (const dmatrix &src, const ivector &srcIds, dmatrix &dest) const |
sffs & | copy (const sffs &other) |
sffs & | operator= (const sffs &other) |
virtual functor * | clone () const |
const parameters & | getParameters () const |
Implemantation of the sequential floating forward search algorithm to select the best features from a data set.
This algorithm is implented from: P. Pudil, F.J. Ferri, J. Novovicova, J. Kittler: "Floating Search Methods for Feature Selection with nonmonotonic criterion Functions" Procedings of the IEEE Intl. Conf. on Pattern Recognition, 279-283, 1994; The original SFFS-Algorithm is discriped in P.Pudil,J.Novovicova,Kittler "Floating search methods in feature selection" Pattern Recogniton Letters 15, pages 1119-1125
lti::sffs::sffs | ( | ) |
default constructor
virtual lti::sffs::~sffs | ( | ) | [virtual] |
destructor
bool lti::sffs::apply | ( | const dmatrix & | src, | |
const ivector & | srcIds, | |||
dmatrix & | dest | |||
) | const [virtual] |
operates on the given parameter.
srcdest | dmatrix with the source data. The result will be left here too. |
src | dmatrix with the source data. | |
dest | dmatrix where the result will be left. |
src | the src data | |
srcIds | the cluster ids corresponding to the data points in src | |
dest | the extracted features |
Implements lti::featureSelector.
virtual functor* lti::sffs::clone | ( | ) | const [virtual] |
returns a pointer to a clone of this functor.
Implements lti::featureSelector.
copy data of "other" functor.
other | the functor to be copied |
Reimplemented from lti::featureSelector.
const parameters& lti::sffs::getParameters | ( | ) | const |
returns used parameters
Reimplemented from lti::featureSelector.
virtual const char* lti::sffs::getTypeName | ( | ) | const [virtual] |
returns the name of this type ("sffs")
Reimplemented from lti::featureSelector.
alias for copy member
other | the functor to be copied |
Reimplemented from lti::featureSelector.