다음을 통해 공유


RegressionTreeBase.LeftChild 속성

정의

LeftChild[i]는 (1) [i]에 의해 NumericalSplitFeatureIndexes인덱싱된 숫자 기능이 임계값 NumericalSplitThresholds[i]보다 작거나 같거나 , (2) nodeIndex=i가 nodeIndex=i를 사용한 하위 집합이 아닌 경우 사용되는 i-th 노드의 GetCategoricalSplitFeaturesAt(Int32) 자식 인덱GetCategoricalCategoricalSplitFeatureRangeAt(Int32)스입니다. 사례 (1)는 [i]가 false이고 그렇지 않으면 (2)가 발생하는 경우에만 CategoricalSplitFlags발생합니다. 음수가 아닌 반환 값은 노드(즉, 리프가 아님)를 의미합니다. 예를 들어 2는 기본 노드의 3번째 노드를 의미합니다 Microsoft.ML.Trainers.FastTree.RegressionTreeBase._tree. 음수 반환 값은 리프를 의미합니다. 예를 들어 -1은 기본 Microsoft.ML.Trainers.FastTree.RegressionTreeBase._tree리프의 ~(-1)을 나타냅니다. ~ 자세한 내용은 https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/bitwise-complement-operatorC#의 비트 보수 연산자입니다.

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

속성 값

적용 대상