Sdílet prostřednictvím


RegressionTreeBase.LeftChild Vlastnost

Definice

LeftChild[i] je podřízený index uzlu i-th, který se používá, když (1) číselná funkce indexovaná [ NumericalSplitFeatureIndexesi] je menší nebo rovna prahové hodnotě NumericalSplitThresholds[i], nebo (2) funkce indexované vrácenou GetCategoricalCategoricalSplitFeatureRangeAt(Int32)hodnotou vrácené hodnotou nodeIndex=i není podmnožinou GetCategoricalSplitFeaturesAt(Int32) s nodeIndex=i. Všimněte si, že k případu (1) dochází pouze v případě CategoricalSplitFlags, že [i] je false a jinak (2) dojde. Nezáporná vrácená hodnota znamená uzel (tj. ne list); například 2 znamená třetí uzel v podkladovém objektu Microsoft.ML.Trainers.FastTree.RegressionTreeBase._tree. Záporná vrácená hodnota znamená list; například -1 je zkratka ~pro (-1)-tý list v podkladovém Microsoft.ML.Trainers.FastTree.RegressionTreeBase._treelistu . Všimněte si, že ~ je bitový operátor doplňku v jazyce C#; podrobnosti naleznete v tématu https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/bitwise-complement-operator.

public System.Collections.Generic.IReadOnlyList<int> LeftChild { get; }
member this.LeftChild : System.Collections.Generic.IReadOnlyList<int>
Public ReadOnly Property LeftChild As IReadOnlyList(Of Integer)

Hodnota vlastnosti

Platí pro