1 #ifndef _theplu_yat_classifier_featureselector_ 2 #define _theplu_yat_classifier_featureselector_ 26 #include "yat/utility/Index.h" 32 namespace classifier {
34 class MatrixLookupWeighted;
General view into utility::Matrix.
Definition: MatrixLookup.h:70
Class for containing sample labels.
Definition: Target.h:47
The Department of Theoretical Physics namespace as we define it.
Interface class for FeatureSelection.
Definition: FeatureSelector.h:40
utility::Index features_
features
Definition: FeatureSelector.h:83
Class for storing indices of, e.g., a MatrixLookup.
Definition: Index.h:41
size_t N_
Definition: FeatureSelector.h:93
General view into utility::MatrixWeighted.
Definition: MatrixLookupWeighted.h:63
FeatureSelector(size_t N, size_t skip=0)
Default Constructor.
virtual ~FeatureSelector(void)
Destructor.
size_t first_
Definition: FeatureSelector.h:88
const utility::Index features(void) const
virtual void update(const MatrixLookup &matrix, const Target &target)=0