# Package org.apache.ignite.ml.tree

Root package for decision trees.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  TreeFilter | Predicate used to define objects that placed in decision tree node.

- Class Summary
  Class | Description
  --- | ---
  DecisionTreeClassificationTrainer | Decision tree classifier based on distributed decision tree trainer that allows to fit trees using row-partitioned dataset.
  DecisionTreeConditionalNode | Decision tree conditional (non-leaf) node.
  DecisionTreeLeafNode | Decision tree leaf node which contains value.
  DecisionTreeModel | Base class for decision tree models.
  DecisionTreeNode | Base interface for decision tree nodes.
  DecisionTreeRegressionTrainer | Decision tree regressor based on distributed decision tree trainer that allows to fit trees using row-partitioned dataset.
  DecisionTreeTrainer<T extends ImpurityMeasure<T>> | Distributed decision tree trainer that allows to fit trees using row-partitioned dataset.
  NodeData | Presenting decision tree data in plain manner (For example: from one parquet row filled with NodeData in Spark DT model).

## Package org.apache.ignite.ml.tree Description

Root package for decision trees.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023