Feature Selection ToolboxFST3 Library / Documentation

FST::Sequential_Step< RETURNTYPE, DIMTYPE, SUBSET, CRITERION > Class Template Reference

Abstract class, defines interface for implementations of one selection step in sequential search type of methods. More...

#include <seq_step.hpp>

Inheritance diagram for FST::Sequential_Step< RETURNTYPE, DIMTYPE, SUBSET, CRITERION >:

List of all members.

Public Types

typedef boost::shared_ptr
< CRITERION > 
PCriterion
typedef boost::shared_ptr< SUBSET > PSubset
typedef boost::shared_ptr
< Result_Tracker< RETURNTYPE,
SUBSET > > 
PResultTracker

Public Member Functions

virtual bool evaluate_candidates (RETURNTYPE &result, const PSubset sub, const PCriterion crit, const DIMTYPE _generalization_level, std::ostream &os)=0
 chooses among subsets offered by sub->get*CandidateSubset()
virtual std::ostream & print (std::ostream &os) const
void enable_result_tracking (PResultTracker tracker)
void disable_result_tracking ()
bool result_tracker_active () const
void set_output_detail (OutputDetail detail)
 sets the amount of information that is logged to output stream throughout the course of search
OutputDetail get_output_detail () const
bool output_normal () const
bool output_detailed () const

Protected Attributes

PResultTracker _tracker
OutputDetail _detail

Friends

std::ostream & operator<< (std::ostream &os, const Sequential_Step< RETURNTYPE, DIMTYPE, SUBSET, CRITERION > &ss)

Detailed Description

template<class RETURNTYPE, typename DIMTYPE, class SUBSET, class CRITERION>
class FST::Sequential_Step< RETURNTYPE, DIMTYPE, SUBSET, CRITERION >

Abstract class, defines interface for implementations of one selection step in sequential search type of methods.

Note:
To prevent misunderstanding: _generalization_level here does not relate to classification peformance on unknown data, but to "generalization" of sequential steps in the course of search, i.e., the number of features added/removed while generating candidate subsets (higher generalization=mode candidates)

The documentation for this class was generated from the following file:

Generated on Thu Mar 31 11:39:02 2011 for FST3Library by  doxygen 1.6.1