RegressionTreeBase.LeftChild 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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)