RegressionTreeBase.LeftChild Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
LeftChild[i] es el índice secundario del nodo i que se usa cuando (1) la característica numérica indizada por NumericalSplitFeatureIndexes[i] es menor o igual que el umbral NumericalSplitThresholds[i] o (2) las características categóricas indizada por GetCategoricalCategoricalSplitFeatureRangeAt(Int32)'s returned value with nodeIndex=i is NOT a sub-set of GetCategoricalSplitFeaturesAt(Int32) with nodeIndex=i.
Tenga en cuenta que el caso (1) solo se produce cuando CategoricalSplitFlags[i] es false y de lo contrario (2) se produce. Un valor devuelto no negativo significa un nodo (es decir, no una hoja); por ejemplo, 2 significa el tercer nodo del subyacente Microsoft.ML.Trainers.FastTree.RegressionTreeBase._tree. Un valor devuelto negativo significa una hoja; por ejemplo, -1 representa la ~
hoja (-1)-ésima en el subyacente Microsoft.ML.Trainers.FastTree.RegressionTreeBase._tree. Tenga en cuenta que ~
es el operador de complemento bit a bit en C#; para obtener más información, vea 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)