Expand description
Classification tree learners.
The module intentionally supports multiple tree families because they express different tradeoffs:
id3/c45keep multiway splits for categorical-like binned features.cartis the standard binary threshold learner.randomizedkeeps the CART structure but cheapens split search.oblivioususes one split per depth, which is attractive for some runtime layouts and boosting-style ensembles.
The hot numeric paths are written around binned histograms and in-place row partitioning. That is why many helpers operate on row-index buffers instead of allocating fresh row vectors at every recursive step.
Structs§
- Decision
Tree Classifier - Concrete trained classification tree.
- Decision
Tree Options - Shared training controls for classification tree learners.