philsupertramp/game-math
|
This is the complete list of members for DecisionTree, including all inherited members.
_decision_method | DecisionTree | private |
_max_depth | DecisionTree | private |
_min_samples_per_split | DecisionTree | private |
_predict(const Matrix< double > &x, DecisionNode *node) | DecisionTree | inlineprivate |
base_node | DecisionTree | private |
best_split(const Matrix< double > &X, const Matrix< double > &y) | DecisionTree | inline |
build_tree(const Matrix< double > &X, const Matrix< double > &y, int depth=0) | DecisionTree | inlineprivate |
DecisionTree(int min_samples_per_split=2, int max_depth=10, ImpurityMeasure decision_method=ImpurityMeasure::GINI) | DecisionTree | inline |
fit(const Matrix< double > &X, const Matrix< double > &y) override | DecisionTree | inlinevirtual |
GetRootNode() const | DecisionTree | inline |
impurity(const Matrix< double > &x) | DecisionTree | inline |
information_gain(const Matrix< double > &parent, const Matrix< double > &left_child, const Matrix< double > &right_child) | DecisionTree | inline |
operator<< | DecisionTree | friend |
predict(const Matrix< double > &X) override | DecisionTree | inlinevirtual |
render_node(std::ostream &ostr, DecisionNode *node, const char *side, int depth) const | DecisionTree | inlineprivate |
transform(const Matrix< double > &in) override | DecisionTree | inlinevirtual |