mlpack
master
|
The X tree requires that the tree records it's "split history". More...
Public Member Functions | |
SplitHistoryStruct (int dim) | |
SplitHistoryStruct (const SplitHistoryStruct &other) | |
SplitHistoryStruct (SplitHistoryStruct &&other) | |
SplitHistoryStruct & | operator= (const SplitHistoryStruct &other) |
template<typename Archive > | |
void | Serialize (Archive &ar, const unsigned int) |
Public Attributes | |
std::vector< bool > | history |
int | lastDimension |
The X tree requires that the tree records it's "split history".
To make this easy, we use the following structure.
Definition at line 169 of file x_tree_auxiliary_information.hpp.
|
inline |
Definition at line 174 of file x_tree_auxiliary_information.hpp.
Referenced by mlpack::tree::XTreeAuxiliaryInformation< TreeType >::SplitHistoryStruct::Serialize().
|
inline |
Definition at line 180 of file x_tree_auxiliary_information.hpp.
|
inline |
Definition at line 192 of file x_tree_auxiliary_information.hpp.
|
inline |
|
inline |
Definition at line 200 of file x_tree_auxiliary_information.hpp.
References mlpack::data::CreateNVP(), and mlpack::tree::XTreeAuxiliaryInformation< TreeType >::SplitHistoryStruct::SplitHistoryStruct().
std::vector<bool> mlpack::tree::XTreeAuxiliaryInformation< TreeType >::SplitHistoryStruct::history |
Definition at line 172 of file x_tree_auxiliary_information.hpp.
Referenced by mlpack::tree::XTreeAuxiliaryInformation< TreeType >::SplitHistoryStruct::operator=().
int mlpack::tree::XTreeAuxiliaryInformation< TreeType >::SplitHistoryStruct::lastDimension |
Definition at line 171 of file x_tree_auxiliary_information.hpp.
Referenced by mlpack::tree::XTreeAuxiliaryInformation< TreeType >::SplitHistoryStruct::operator=().