#include <ml.hpp>
Public Member Functions | |
CvDTree () | |
virtual | ~CvDTree () |
virtual bool | train (const CvMat *trainData, int tflag, const CvMat *responses, const CvMat *varIdx=0, const CvMat *sampleIdx=0, const CvMat *varType=0, const CvMat *missingDataMask=0, CvDTreeParams params=CvDTreeParams()) |
virtual bool | train (CvMLData *trainData, CvDTreeParams params=CvDTreeParams()) |
virtual float | calc_error (CvMLData *trainData, int type, std::vector< float > *resp=0) |
virtual bool | train (CvDTreeTrainData *trainData, const CvMat *subsampleIdx) |
virtual CvDTreeNode * | predict (const CvMat *sample, const CvMat *missingDataMask=0, bool preprocessedInput=false) const |
virtual bool | train (const cv::Mat &trainData, int tflag, const cv::Mat &responses, const cv::Mat &varIdx=cv::Mat(), const cv::Mat &sampleIdx=cv::Mat(), const cv::Mat &varType=cv::Mat(), const cv::Mat &missingDataMask=cv::Mat(), CvDTreeParams params=CvDTreeParams()) |
virtual CvDTreeNode * | predict (const cv::Mat &sample, const cv::Mat &missingDataMask=cv::Mat(), bool preprocessedInput=false) const |
virtual cv::Mat | getVarImportance () |
virtual const CvMat * | get_var_importance () |
virtual void | clear () |
virtual void | read (CvFileStorage *fs, CvFileNode *node) |
virtual void | write (CvFileStorage *fs, const char *name) const |
virtual void | read (CvFileStorage *fs, CvFileNode *node, CvDTreeTrainData *data) |
virtual void | write (CvFileStorage *fs) const |
const CvDTreeNode * | get_root () const |
int | get_pruned_tree_idx () const |
CvDTreeTrainData * | get_data () |
![]() | |
CvStatModel () | |
virtual | ~CvStatModel () |
virtual void | save (const char *filename, const char *name=0) const |
virtual void | load (const char *filename, const char *name=0) |
Public Attributes | |
int | pruned_tree_idx |
Protected Attributes | |
CvDTreeNode * | root |
CvMat * | var_importance |
CvDTreeTrainData * | data |
![]() | |
const char * | default_model_name |
Friends | |
struct | cv::DTreeBestSplitFinder |
CvDTree::CvDTree | ( | ) |
|
virtual |
|
virtual |
|
protectedvirtual |
Reimplemented in CvBoostTree, and CvForestERTree.
|
protectedvirtual |
Reimplemented in CvBoostTree.
|
virtual |
Reimplemented from CvStatModel.
Reimplemented in CvBoostTree.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in CvForestTree.
|
protectedvirtual |
Reimplemented in CvBoostTree, and CvForestERTree.
|
protectedvirtual |
Reimplemented in CvBoostTree, and CvForestERTree.
|
protectedvirtual |
Reimplemented in CvBoostTree, and CvForestERTree.
|
protectedvirtual |
Reimplemented in CvBoostTree, and CvForestERTree.
|
protectedvirtual |
Reimplemented in CvBoostTree.
|
protectedvirtual |
Reimplemented in CvBoostTree.
|
protectedvirtual |
|
protectedvirtual |
CvDTreeTrainData* CvDTree::get_data | ( | ) |
int CvDTree::get_pruned_tree_idx | ( | ) | const |
const CvDTreeNode* CvDTree::get_root | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
virtual |
Reimplemented from CvStatModel.
Reimplemented in CvBoostTree, and CvForestTree.
|
virtual |
Reimplemented in CvBoostTree, and CvForestTree.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in CvForestERTree.
|
virtual |
Reimplemented in CvBoostTree, and CvForestTree.
|
virtual |
|
virtual |
Reimplemented in CvBoostTree, and CvForestTree.
|
virtual |
|
protectedvirtual |
Reimplemented in CvBoostTree.
|
virtual |
Reimplemented from CvStatModel.
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
friend |
|
protected |
int CvDTree::pruned_tree_idx |
|
protected |
|
protected |