32 #ifndef _C45CLASSIFIERTREE_H__
33 #define _C45CLASSIFIERTREE_H__
87 virtual const char*
get_name()
const {
return "C45ClassifierTree"; }
virtual ~CC45ClassifierTree()
CTreeMachineNode< C45TreeNodeData > node_t
SGVector< float64_t > get_weights() const
void set_feature_types(SGVector< bool > ft)
virtual bool train_machine(CFeatures *data=NULL)
void clear_feature_types()
virtual CMulticlassLabels * apply_multiclass(CFeatures *data=NULL)
Multiclass Labels for multi-class classification.
Class C45ClassifierTree implements the C4.5 algorithm for decision tree learning. The algorithm steps...
void set_weights(SGVector< float64_t > w)
static const float64_t MISSING
all of classes and functions are contained in the shogun namespace
SGVector< bool > get_feature_types() const
SGVector< float64_t > get_certainty_vector() const
The class Features is the base class of all feature objects.
virtual const char * get_name() const
class TreeMachine, a base class for tree based multiclass classifiers. This class is derived from CBa...
void prune_tree(CDenseFeatures< float64_t > *validation_data, CMulticlassLabels *validation_labels, float64_t epsilon=0.f)