1 write to SumTargetsByBin
Microsoft.ML.FastTree (1)
Dataset\FeatureHistogram.cs (1)
43SumTargetsByBin = new FloatType[NumFeatureValues];
35 references to SumTargetsByBin
Microsoft.ML.FastTree (35)
Dataset\DenseIntArray.cs (4)
92fixed (FloatType* pSumTargetsByBin = histogram.SumTargetsByBin) 194histogram.SumTargetsByBin[0] = input.SumTargets; 315histogram.SumTargetsByBin[fval] += outputs[i]; 337fixed (FloatType* pSumTargetsByBin = histogram.SumTargetsByBin)
Dataset\FeatureFlock.cs (4)
1288return new PerBinStats(Hist.SumTargetsByBin[featureIndex], Hist.SumWeightsByBin[featureIndex], Hist.CountByBin[featureIndex]); 1290return new PerBinStats(Hist.SumTargetsByBin[featureIndex], 0, Hist.CountByBin[featureIndex]); 1296return Hist.SumTargetsByBin[featureIndex] / (Hist.SumWeightsByBin[featureIndex] + bias); 1298return Hist.SumTargetsByBin[featureIndex] / (Hist.CountByBin[featureIndex] + bias);
Dataset\FeatureHistogram.cs (4)
76fixed (FloatType* pSumTargetsByBin = SumTargetsByBin) 77fixed (FloatType* pChildSumTargetsByBin = child.SumTargetsByBin) 116Array.Clear(SumTargetsByBin, 0, SumTargetsByBin.Length);
Dataset\IntArray.cs (4)
232|| featureBin >= histogram.SumTargetsByBin.Length 238histogram.SumTargetsByBin[featureBin] += input.Outputs[i]; 252|| featureBin >= histogram.SumTargetsByBin.Length 258histogram.SumTargetsByBin[featureBin] += input.Outputs[i];
Dataset\RepeatIntArray.cs (3)
223fixed (FloatType* pSumTargetsFixed = histogram.SumTargetsByBin) 274FloatType subsum = histogram.SumTargetsByBin[bin]; 296histogram.SumTargetsByBin[bin] = subsum;
Dataset\SegmentIntArray.cs (1)
554fixed (FloatType* pSumTargetsByBin = histogram.SumTargetsByBin)
Dataset\SingletonFeatureFlock.cs (4)
155return new PerBinStats(_hist.SumTargetsByBin[featureIndex], _hist.SumWeightsByBin[featureIndex], _hist.CountByBin[featureIndex]); 157return new PerBinStats(_hist.SumTargetsByBin[featureIndex], 0, _hist.CountByBin[featureIndex]); 163return _hist.SumTargetsByBin[featureIndex] / (_hist.SumWeightsByBin[featureIndex] + bias); 165return _hist.SumTargetsByBin[featureIndex] / (_hist.CountByBin[featureIndex] + bias);
Dataset\SparseIntArray.cs (11)
295histogram.SumTargetsByBin[featureBin] = (FloatType)(histogram.SumTargetsByBin[featureBin] + output); 300histogram.SumTargetsByBin[0] += (FloatType)(input.SumTargets - totalOutput); 321histogram.SumTargetsByBin[featureBin] = (FloatType)(histogram.SumTargetsByBin[featureBin] + output); 328histogram.SumTargetsByBin[0] += (FloatType)(input.SumTargets - totalOutput); 371histogram.SumTargetsByBin[featureBin] += output; 392histogram.SumTargetsByBin[0] += (FloatType)(input.SumTargets - totalOutput); 431histogram.SumTargetsByBin[featureBin] += output; 453histogram.SumTargetsByBin[0] += (FloatType)(input.SumTargets - totalOutput); 503fixed (FloatType* pSumTargetsByBin = histogram.SumTargetsByBin)