38 #ifndef PCL_ML_DT_DECISION_FOREST_TRAINER_HPP_ 39 #define PCL_ML_DT_DECISION_FOREST_TRAINER_HPP_ 42 template <
class FeatureType,
class DataSet,
class LabelType,
class ExampleIndex,
class NodeType>
44 : num_of_trees_to_train_ (1)
45 , decision_tree_trainer_ ()
51 template <
class FeatureType,
class DataSet,
class LabelType,
class ExampleIndex,
class NodeType>
58 template <
class FeatureType,
class DataSet,
class LabelType,
class ExampleIndex,
class NodeType>
63 for (
size_t tree_index = 0; tree_index < num_of_trees_to_train_; ++tree_index)
66 decision_tree_trainer_.train (tree);
68 forest.push_back (tree);
Class representing a decision forest.
DecisionForestTrainer()
Constructor.
Class representing a decision tree.
void train(DecisionForest< NodeType > &forest)
Trains a decision forest using the set training data and settings.
virtual ~DecisionForestTrainer()
Destructor.