1 write to Splits
Microsoft.ML.FastTree (1)
GamTrainer.cs (1)
658Splits = new Stump[numFeatures][];
12 references to Splits
Microsoft.ML.FastTree (12)
GamTrainer.cs (12)
405for (int featureIndex = 0; featureIndex < _subGraph.Splits.Length; featureIndex++) 410if (featureIndexer[doc] <= _subGraph.Splits[featureIndex][iteration].SplitPoint) 411scores[doc] += _subGraph.Splits[featureIndex][iteration].LteValue; 413scores[doc] += _subGraph.Splits[featureIndex][iteration].GtValue; 454var splitPoint = _subGraph.Splits[featureIndex][iteration].SplitPoint; 456BinEffects[featureIndex][bin] += _subGraph.Splits[featureIndex][iteration].LteValue; 458BinEffects[featureIndex][bin] += _subGraph.Splits[featureIndex][iteration].GtValue; 578_subGraph.Splits[globalFeatureIndex][iteration].SplitPoint = splitinfo.Threshold; 579_subGraph.Splits[globalFeatureIndex][iteration].LteValue = GamTrainerOptions.LearningRate * splitinfo.LteOutput; 580_subGraph.Splits[globalFeatureIndex][iteration].GtValue = GamTrainerOptions.LearningRate * splitinfo.GTOutput; 661Splits[i] = new Stump[numIterations]; 663Splits[i][j] = new Stump(0, 0, 0);