#include <shark/Models/Trees/CARTClassifier.h>
Public Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Public Attributes | |
std::size_t | nodeId |
std::size_t | attributeIndex |
double | attributeValue |
std::size_t | leftNodeId |
std::size_t | rightNodeId |
LabelType | label |
double | misclassProp |
std::size_t | r |
double | g |
Definition at line 66 of file CARTClassifier.h.
|
inline |
Definition at line 78 of file CARTClassifier.h.
References shark::CARTClassifier< LabelType >::SplitInfo::attributeIndex, shark::CARTClassifier< LabelType >::SplitInfo::attributeValue, shark::CARTClassifier< LabelType >::SplitInfo::g, shark::CARTClassifier< LabelType >::SplitInfo::label, shark::CARTClassifier< LabelType >::SplitInfo::leftNodeId, shark::CARTClassifier< LabelType >::SplitInfo::misclassProp, shark::CARTClassifier< LabelType >::SplitInfo::nodeId, shark::CARTClassifier< LabelType >::SplitInfo::r, and shark::CARTClassifier< LabelType >::SplitInfo::rightNodeId.
std::size_t shark::CARTClassifier< LabelType >::SplitInfo::attributeIndex |
Definition at line 68 of file CARTClassifier.h.
Referenced by shark::CARTClassifier< RealVector >::evalPattern(), and shark::CARTClassifier< LabelType >::SplitInfo::serialize().
double shark::CARTClassifier< LabelType >::SplitInfo::attributeValue |
Definition at line 69 of file CARTClassifier.h.
Referenced by shark::CARTClassifier< RealVector >::evalPattern(), and shark::CARTClassifier< LabelType >::SplitInfo::serialize().
double shark::CARTClassifier< LabelType >::SplitInfo::g |
Definition at line 75 of file CARTClassifier.h.
Referenced by shark::CARTClassifier< LabelType >::SplitInfo::serialize().
LabelType shark::CARTClassifier< LabelType >::SplitInfo::label |
Definition at line 72 of file CARTClassifier.h.
Referenced by shark::CARTClassifier< LabelType >::SplitInfo::serialize().
std::size_t shark::CARTClassifier< LabelType >::SplitInfo::leftNodeId |
Definition at line 70 of file CARTClassifier.h.
Referenced by shark::CARTClassifier< RealVector >::evalPattern(), shark::CARTClassifier< RealVector >::optimizeSplitMatrix(), and shark::CARTClassifier< LabelType >::SplitInfo::serialize().
double shark::CARTClassifier< LabelType >::SplitInfo::misclassProp |
Definition at line 73 of file CARTClassifier.h.
Referenced by shark::CARTClassifier< LabelType >::SplitInfo::serialize().
std::size_t shark::CARTClassifier< LabelType >::SplitInfo::nodeId |
Definition at line 67 of file CARTClassifier.h.
Referenced by shark::CARTClassifier< RealVector >::evalPattern(), and shark::CARTClassifier< LabelType >::SplitInfo::serialize().
std::size_t shark::CARTClassifier< LabelType >::SplitInfo::r |
Definition at line 74 of file CARTClassifier.h.
Referenced by shark::CARTClassifier< RealVector >::countAttributes(), and shark::CARTClassifier< LabelType >::SplitInfo::serialize().
std::size_t shark::CARTClassifier< LabelType >::SplitInfo::rightNodeId |
Definition at line 71 of file CARTClassifier.h.
Referenced by shark::CARTClassifier< RealVector >::optimizeSplitMatrix(), and shark::CARTClassifier< LabelType >::SplitInfo::serialize().