View source on GitHub
|
Conditions / splits for non-leaf nodes.
A condition (e.g. a>0.5) is evaluated to a binary value (e.g. True if a=5). Condition evaluations control the branching of an example in a tree.
Classes
class AbstractCondition: Generic condition.
class CategoricalIsInCondition: Condition of the form "attribute in [...set of items...]".
class CategoricalSetContainsCondition: Condition of the form "attribute intersect [...set of items...]!=empty".
class IsMissingInCondition: Condition of the form "attribute is missing".
class IsTrueCondition: Condition of the form "attribute is true".
class NumericalHigherThanCondition: Condition of the form "attribute >= threhsold".
class NumericalSparseObliqueCondition: Condition of the form "attributes * weights >= threshold".
class SimpleColumnSpec: Simplified representation of a column spec.
Functions
column_spec_bitmap_to_items(...): Converts a mask-bitmap into a list of elements.
column_spec_items_to_bitmap(...): Converts a list of elements into a mask-bitmap.
core_condition_to_condition(...): Converts a condition from the core to python format.
set_core_node(...): Sets a core node (proto format) from a python value.
Other Members | |
|---|---|
| ColumnType |
Instance of google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper
|
View source on GitHub