1 write to _subGraph
Microsoft.ML.FastTree (1)
GamTrainer.cs (1)
595_subGraph = new SubGraph(TrainSet.NumFeatures, GamTrainerOptions.NumberOfIterations);
10 references to _subGraph
Microsoft.ML.FastTree (10)
GamTrainer.cs (10)
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;