| Interface | Description | 
|---|---|
| DecisionTreeClassifierParams | |
| DecisionTreeModel | 
 Abstraction for Decision Tree models. 
 | 
| DecisionTreeParams | 
 Parameters for Decision Tree-based algorithms. 
 | 
| DecisionTreeRegressorParams | |
| GBTClassifierParams | |
| GBTParams | 
 Parameters for Gradient-Boosted Tree algorithms. 
 | 
| GBTRegressorParams | |
| HasVarianceImpurity | |
| RandomForestClassifierParams | |
| RandomForestParams | 
 Parameters for Random Forest algorithms. 
 | 
| RandomForestRegressorParams | |
| Split | 
 Interface for a "Split," which specifies a test made at a decision tree node
 to choose the left or right path. 
 | 
| TreeClassifierParams | 
 Parameters for Decision Tree-based classification algorithms. 
 | 
| TreeEnsembleClassifierParams | 
 Parameters for Decision Tree-based ensemble classification algorithms. 
 | 
| TreeEnsembleModel<M extends DecisionTreeModel> | 
 Abstraction for models which are ensembles of decision trees 
 | 
| TreeEnsembleParams | 
 Parameters for Decision Tree-based ensemble algorithms. 
 | 
| TreeEnsembleRegressorParams | 
 Parameters for Decision Tree-based ensemble regression algorithms. 
 | 
| TreeRegressorParams | 
 Parameters for Decision Tree-based regression algorithms. 
 | 
| Class | Description | 
|---|---|
| CategoricalSplit | 
 Split which tests a categorical feature. 
 | 
| ContinuousSplit | 
 Split which tests a continuous feature. 
 | 
| DecisionTreeModelReadWrite | 
 Helper classes for tree model persistence 
 | 
| DecisionTreeModelReadWrite.NodeData | 
 Info for a  
Node | 
| DecisionTreeModelReadWrite.NodeData$ | |
| DecisionTreeModelReadWrite.SplitData | 
 Info for a  
Split | 
| DecisionTreeModelReadWrite.SplitData$ | |
| EnsembleModelReadWrite | |
| EnsembleModelReadWrite.EnsembleNodeData | 
 Info for one  
Node in a tree ensemble | 
| EnsembleModelReadWrite.EnsembleNodeData$ | |
| InternalNode | 
 Internal Decision Tree node. 
 | 
| LeafNode | 
 Decision tree leaf node. 
 | 
| Node | 
 Decision tree node interface. 
 |