source: trunk/c++_tools/classifier/FeatureSelectorIR.h @ 605

Last change on this file since 605 was 605, checked in by Peter, 15 years ago

simple test for FeatureSelector?

File size: 812 bytes
Line 
1// $Id$
2
3#ifndef _theplu_classifier_featureselectorir_
4#define _theplu_classifier_featureselectorir_
5
6#include "FeatureSelector.h"
7
8#include <c++_tools/statistics/Score.h>
9
10namespace theplu {
11namespace classifier {
12
13  ///
14  /// @brief FeatureSelector using an InputRanker
15  ///
16  class FeatureSelectorIR : public FeatureSelector
17  {
18  public:
19    ///
20    /// @brief Default Constructor
21    ///
22    FeatureSelectorIR(statistics::Score& score, size_t N, size_t first=0);
23
24    ///
25    ///
26    ///
27    void update(const DataLookup2D& data, const Target& target);
28
29  private:
30    /// Copy Constructor
31    FeatureSelectorIR(const FeatureSelectorIR&);
32
33    /// Assignment operator
34    FeatureSelectorIR& operator=(const FeatureSelectorIR&);
35
36    statistics::Score& score_;
37
38  };
39
40} // end of namespace classifier
41} // end of namespace theplu
42
43#endif
Note: See TracBrowser for help on using the repository browser.