#include <ml.hpp>
Inherits CvRTrees.
Public Member Functions | |
| CV_WRAP | CvERTrees () |
| virtual | ~CvERTrees () |
| 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, CvRTParams params=CvRTParams()) |
| virtual CV_WRAP 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(), CvRTParams params=CvRTParams()) |
| virtual bool | train (CvMLData *data, CvRTParams params=CvRTParams()) |
| virtual float | predict (const CvMat *sample, const CvMat *missing=0) const |
| virtual CV_WRAP float | predict (const cv::Mat &sample, const cv::Mat &missing=cv::Mat()) const |
| virtual float | predict_prob (const CvMat *sample, const CvMat *missing=0) const |
| virtual CV_WRAP float | predict_prob (const cv::Mat &sample, const cv::Mat &missing=cv::Mat()) const |
| virtual CV_WRAP cv::Mat | getVarImportance () |
| virtual CV_WRAP void | clear () |
| virtual const CvMat * | get_var_importance () |
| virtual float | get_proximity (const CvMat *sample1, const CvMat *sample2, const CvMat *missing1=0, const CvMat *missing2=0) const |
| virtual float | calc_error (CvMLData *data, int type, std::vector< float > *resp=0) |
| virtual float | get_train_error () |
| virtual void | read (CvFileStorage *fs, CvFileNode *node) |
| virtual void | write (CvFileStorage *fs, const char *name) const |
| CvMat * | get_active_var_mask () |
| CvRNG * | get_rng () |
| int | get_tree_count () const |
| CvForestTree * | get_tree (int i) const |
| virtual CV_WRAP void | save (const char *filename, const char *name=0) const |
| virtual CV_WRAP void | load (const char *filename, const char *name=0) |
Protected Member Functions | |
| virtual std::string | getName () const |
| virtual bool | grow_forest (const CvTermCriteria term_crit) |
Protected Attributes | |
| CvForestTree ** | trees |
| CvDTreeTrainData * | data |
| int | ntrees |
| int | nclasses |
| double | oob_error |
| CvMat * | var_importance |
| int | nsamples |
| cv::RNG * | rng |
| CvMat * | active_var_mask |
| const char * | default_model_name |
| CV_WRAP CvERTrees::CvERTrees | ( | ) |
| virtual CvERTrees::~CvERTrees | ( | ) | [virtual] |
| virtual bool CvERTrees::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, |
||
| CvRTParams | params = CvRTParams() |
||
| ) | [virtual] |
Reimplemented from CvRTrees.
| virtual CV_WRAP bool CvERTrees::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(), |
||
| CvRTParams | params = CvRTParams() |
||
| ) | [virtual] |
Reimplemented from CvRTrees.
| virtual bool CvERTrees::train | ( | CvMLData * | data, |
| CvRTParams | params = CvRTParams() |
||
| ) | [virtual] |
Reimplemented from CvRTrees.
| virtual std::string CvERTrees::getName | ( | ) | const [protected, virtual] |
Reimplemented from CvRTrees.
| virtual bool CvERTrees::grow_forest | ( | const CvTermCriteria | term_crit | ) | [protected, virtual] |
Reimplemented from CvRTrees.
| virtual float CvRTrees::predict | ( | const CvMat * | sample, |
| const CvMat * | missing = 0 |
||
| ) | const [virtual, inherited] |
| virtual CV_WRAP float CvRTrees::predict | ( | const cv::Mat & | sample, |
| const cv::Mat & | missing = cv::Mat() |
||
| ) | const [virtual, inherited] |
| virtual float CvRTrees::predict_prob | ( | const CvMat * | sample, |
| const CvMat * | missing = 0 |
||
| ) | const [virtual, inherited] |
| virtual CV_WRAP float CvRTrees::predict_prob | ( | const cv::Mat & | sample, |
| const cv::Mat & | missing = cv::Mat() |
||
| ) | const [virtual, inherited] |
| virtual CV_WRAP cv::Mat CvRTrees::getVarImportance | ( | ) | [virtual, inherited] |
| virtual CV_WRAP void CvRTrees::clear | ( | ) | [virtual, inherited] |
Reimplemented from CvStatModel.
| virtual const CvMat* CvRTrees::get_var_importance | ( | ) | [virtual, inherited] |
| virtual float CvRTrees::get_proximity | ( | const CvMat * | sample1, |
| const CvMat * | sample2, | ||
| const CvMat * | missing1 = 0, |
||
| const CvMat * | missing2 = 0 |
||
| ) | const [virtual, inherited] |
| virtual float CvRTrees::calc_error | ( | CvMLData * | data, |
| int | type, | ||
| std::vector< float > * | resp = 0 |
||
| ) | [virtual, inherited] |
| virtual float CvRTrees::get_train_error | ( | ) | [virtual, inherited] |
| virtual void CvRTrees::read | ( | CvFileStorage * | fs, |
| CvFileNode * | node | ||
| ) | [virtual, inherited] |
Reimplemented from CvStatModel.
| virtual void CvRTrees::write | ( | CvFileStorage * | fs, |
| const char * | name | ||
| ) | const [virtual, inherited] |
Reimplemented from CvStatModel.
| CvMat* CvRTrees::get_active_var_mask | ( | ) | [inherited] |
| CvRNG* CvRTrees::get_rng | ( | ) | [inherited] |
| int CvRTrees::get_tree_count | ( | ) | const [inherited] |
| CvForestTree* CvRTrees::get_tree | ( | int | i | ) | const [inherited] |
| virtual CV_WRAP void CvStatModel::save | ( | const char * | filename, |
| const char * | name = 0 |
||
| ) | const [virtual, inherited] |
| virtual CV_WRAP void CvStatModel::load | ( | const char * | filename, |
| const char * | name = 0 |
||
| ) | [virtual, inherited] |
CvForestTree** CvRTrees::trees [protected, inherited] |
CvDTreeTrainData* CvRTrees::data [protected, inherited] |
int CvRTrees::ntrees [protected, inherited] |
int CvRTrees::nclasses [protected, inherited] |
double CvRTrees::oob_error [protected, inherited] |
CvMat* CvRTrees::var_importance [protected, inherited] |
int CvRTrees::nsamples [protected, inherited] |
cv::RNG* CvRTrees::rng [protected, inherited] |
CvMat* CvRTrees::active_var_mask [protected, inherited] |
const char* CvStatModel::default_model_name [protected, inherited] |