1 write to Hist
Microsoft.ML.FastTree (1)
Dataset\FeatureFlock.cs (1)
1238Hist = new FeatureHistogram(_flock.Bins, _flock.HotFeatureStarts[_flock.Count], hasWeights);
17 references to Hist
Microsoft.ML.FastTree (17)
Dataset\FeatureFlock.cs (17)
1243Hist.Subtract(other.Hist); 1255Hist.SumupWeighted(numDocsInLeaf, sumTargets, sumWeights, outputs, weights, docIndices); 1263Hist.SumupWeighted(numDocsInLeaf, sumTargets, sumWeights, outputs, weights, docIndices); 1271return FeatureHistogram.EstimateMemoryUsedForFeatureHistogram(Hist.NumFeatureValues, 1272Hist.SumWeightsByBin != null) + sizeof(int) + 2 * sizeof(double); 1287if (Hist.SumWeightsByBin != null) 1288return new PerBinStats(Hist.SumTargetsByBin[featureIndex], Hist.SumWeightsByBin[featureIndex], Hist.CountByBin[featureIndex]); 1290return new PerBinStats(Hist.SumTargetsByBin[featureIndex], 0, Hist.CountByBin[featureIndex]); 1295if (Hist.SumWeightsByBin != null) 1296return Hist.SumTargetsByBin[featureIndex] / (Hist.SumWeightsByBin[featureIndex] + bias); 1298return Hist.SumTargetsByBin[featureIndex] / (Hist.CountByBin[featureIndex] + bias);