1 write to SmallerChildSplitCandidates
Microsoft.ML.FastTree (1)
Training\TreeLearners\LeastSquaresRegressionTreeLearner.cs (1)
168
MakeSplitCandidateArrays(TrainData, out
SmallerChildSplitCandidates
, out LargerChildSplitCandidates);
11 references to SmallerChildSplitCandidates
Microsoft.ML.FastTree (11)
Training\TreeLearners\LeastSquaresRegressionTreeLearner.cs (11)
358
SmallerChildSplitCandidates
.Initialize(targets, GetTargetWeights(), FilterZeros);
361
SmallerChildSplitCandidates
.Initialize(0, Partitioning, targets, GetTargetWeights(), FilterZeros);
375
FindAndSetBestFeatureForLeaf(
SmallerChildSplitCandidates
);
376
_parallelTraining.FindGlobalBestSplit(
SmallerChildSplitCandidates
, null, FindBestThresholdFromRawArray, BestSplitInfoPerLeaf);
411
var smallSplitInit = Task.Run(() =>
SmallerChildSplitCandidates
.Initialize(lteChild, partitioning, targets, GetTargetWeights(), FilterZeros));
424
var smallSplitInit = Task.Run(() =>
SmallerChildSplitCandidates
.Initialize(gtChild, partitioning, targets, GetTargetWeights(), FilterZeros));
438
FindAndSetBestFeatureForLeaf(
SmallerChildSplitCandidates
);
440
_parallelTraining.FindGlobalBestSplit(
SmallerChildSplitCandidates
, LargerChildSplitCandidates, FindBestThresholdFromRawArray, BestSplitInfoPerLeaf);
541
Sumup(smallStats, featureMin,
SmallerChildSplitCandidates
);
543
FindBestThresholdFromHistogram(smallStats,
SmallerChildSplitCandidates
, flock);
666
_parallelTraining.CacheHistogram(leafSplitCandidates ==
SmallerChildSplitCandidates
, feature, subfeature, histogram, HasWeights);