|
virtual double | calc_node_dir (CvDTreeNode *node) |
|
virtual CvDTreeSplit * | find_split_cat_class (CvDTreeNode *n, int vi, float init_quality=0, CvDTreeSplit *_split=0, uchar *ext_buf=0) |
|
virtual CvDTreeSplit * | find_split_cat_reg (CvDTreeNode *n, int vi, float init_quality=0, CvDTreeSplit *_split=0, uchar *ext_buf=0) |
|
virtual CvDTreeSplit * | find_split_ord_class (CvDTreeNode *n, int vi, float init_quality=0, CvDTreeSplit *_split=0, uchar *ext_buf=0) |
|
virtual CvDTreeSplit * | find_split_ord_reg (CvDTreeNode *n, int vi, float init_quality=0, CvDTreeSplit *_split=0, uchar *ext_buf=0) |
|
virtual void | split_node_data (CvDTreeNode *n) |
|
virtual CvDTreeSplit * | find_best_split (CvDTreeNode *n) |
|
virtual void | calc_node_value (CvDTreeNode *node) |
|
virtual void | cluster_categories (const int *vectors, int vector_count, int var_count, int *sums, int k, int *cluster_labels) |
|
virtual void | complete_node_dir (CvDTreeNode *node) |
|
virtual int | cut_tree (int T, int fold, double min_alpha) |
|
virtual bool | do_train (const CvMat *_subsample_idx) |
|
virtual CvDTreeSplit * | find_surrogate_split_cat (CvDTreeNode *n, int vi, uchar *ext_buf=0) |
|
virtual CvDTreeSplit * | find_surrogate_split_ord (CvDTreeNode *n, int vi, uchar *ext_buf=0) |
|
virtual void | free_prune_data (bool cut_tree) |
|
virtual void | free_tree () |
|
virtual void | prune_cv () |
|
virtual CvDTreeNode * | read_node (CvFileStorage *fs, CvFileNode *node, CvDTreeNode *parent) |
|
virtual CvDTreeSplit * | read_split (CvFileStorage *fs, CvFileNode *node) |
|
virtual void | read_tree_nodes (CvFileStorage *fs, CvFileNode *node) |
|
virtual void | try_split_node (CvDTreeNode *n) |
|
virtual double | update_tree_rnc (int T, int fold) |
|
virtual void | write_node (CvFileStorage *fs, CvDTreeNode *node) const |
|
virtual void | write_split (CvFileStorage *fs, CvDTreeSplit *split) const |
|
virtual void | write_tree_nodes (CvFileStorage *fs) const |
|