neural_trees.NumpySoftTree#
- class neural_trees.NumpySoftTree(depth: int, weights, biases, log_beta, node_logits, is_split, classes: Sequence[Any], feature_names: Sequence[str] | None = None, kind: str = 'classifier', y_mean=None, y_scale=None, single_output: bool = True)[source]#
Bases:
objectTorch-free copy of a fitted
SoftDecisionTreeorSoftDecisionTreeRegressor(kind).Parameters are the tree’s own: gate weights
(n_internal, n_features), gate biases, per-gate log temperatures, node logits(n_nodes, n_classes)and theis_splitflags that say which internal nodes act as leaves.