#include <ml.h>
Inherits CvRTrees.
List of all members.
Public Member Functions |
| CvERTrees () |
virtual | ~CvERTrees () |
virtual bool | train (const CvMat *_train_data, int _tflag, const CvMat *_responses, const CvMat *_var_idx=0, const CvMat *_sample_idx=0, const CvMat *_var_type=0, const CvMat *_missing_mask=0, CvRTParams params=CvRTParams()) |
virtual bool | train (const cv::Mat &_train_data, int _tflag, const cv::Mat &_responses, const cv::Mat &_var_idx=cv::Mat(), const cv::Mat &_sample_idx=cv::Mat(), const cv::Mat &_var_type=cv::Mat(), const cv::Mat &_missing_mask=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 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 float | predict_prob (const cv::Mat &sample, const cv::Mat &missing=cv::Mat()) const |
virtual 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 void | save (const char *filename, const char *name=0) const |
virtual void | load (const char *filename, const char *name=0) |
Protected Member Functions |
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 |
CvRNG | rng |
CvMat * | active_var_mask |
const char * | default_model_name |
Constructor & Destructor Documentation
virtual CvERTrees::~CvERTrees |
( |
|
) |
[virtual] |
Member Function Documentation
virtual bool CvERTrees::train |
( |
const CvMat * |
_train_data, |
|
|
int |
_tflag, |
|
|
const CvMat * |
_responses, |
|
|
const CvMat * |
_var_idx = 0 , |
|
|
const CvMat * |
_sample_idx = 0 , |
|
|
const CvMat * |
_var_type = 0 , |
|
|
const CvMat * |
_missing_mask = 0 , |
|
|
CvRTParams |
params = CvRTParams() | |
|
) |
| | [virtual] |
virtual bool CvERTrees::grow_forest |
( |
const CvTermCriteria |
term_crit |
) |
[protected, virtual] |
virtual float CvRTrees::predict |
( |
const CvMat * |
sample, |
|
|
const CvMat * |
missing = 0 | |
|
) |
| | const [virtual, inherited] |
virtual 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 float CvRTrees::predict_prob |
( |
const cv::Mat & |
sample, |
|
|
const cv::Mat & |
missing = cv::Mat() | |
|
) |
| | const [virtual, inherited] |
virtual void CvRTrees::clear |
( |
|
) |
[virtual, inherited] |
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::write |
( |
CvFileStorage * |
fs, |
|
|
const char * |
name | |
|
) |
| | const [virtual, inherited] |
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 void CvStatModel::save |
( |
const char * |
filename, |
|
|
const char * |
name = 0 | |
|
) |
| | const [virtual, inherited] |
virtual void CvStatModel::load |
( |
const char * |
filename, |
|
|
const char * |
name = 0 | |
|
) |
| | [virtual, inherited] |
Member Data Documentation
The documentation for this class was generated from the following file: