Depth of the tree
Function to measure the quality of a split
Minimum number of samples required to split an internal node
Verbosity of output
Provides meta-information on the classifier
Provides meta-information on the classifier
Map object of metric names and metric values
Calculates the purity for a cut at threshold at this node
Calculates the purity for a cut at threshold at this node
List of this feature for all instances at this node
List of the corresponding labels
The cut-off threshold to be applied
Function to measure the quality of a split
The purity of this split and a boolean flag indicating if signal region is greater than the threshold
The name of the classifier
The name of the classifier
Applies the trained classifier to a dataset
Applies the trained classifier to a dataset
List of data instances
List of predictions
Sets optimal feature and cut-off value for this node
Sets optimal feature and cut-off value for this node
Feature vectors of instances at this node
List of labels of instances at this node
Optional sample weights
Decision tree to update
Index of the node to tune
Performs the training of the classifier
Performs the training of the classifier
List of training instances
List of training labels
Decision tree classifier