3 instantiations of FeatureHistogram
Microsoft.ML.FastTree (3)
Dataset\FeatureFlock.cs (1)
1238
Hist = new
FeatureHistogram
(_flock.Bins, _flock.HotFeatureStarts[_flock.Count], hasWeights);
Dataset\SingletonFeatureFlock.cs (1)
117
_hist = new
FeatureHistogram
(_flock._bins, _flock._binUpperBounds.Length, hasWeights);
SumupPerformanceCommand.cs (1)
273
arrays.Select(bins => new
FeatureHistogram
(bins, _bins, false)).ToArray(arrays.Length);
38 references to FeatureHistogram
Microsoft.ML.FastTree (38)
Dataset\DenseIntArray.cs (17)
87
protected static unsafe void SumupCPlusPlusDense(SumupInputData input,
FeatureHistogram
histogram,
122
protected static unsafe void SumupManagedDense(SumupInputData input,
FeatureHistogram
histogram,
309
public override void Sumup(SumupInputData input,
FeatureHistogram
histogram)
425
private void SumupRoot(
FeatureHistogram
histogram, FloatType[] outputs, double[] weights)
440
public override unsafe void Sumup(SumupInputData input,
FeatureHistogram
histogram)
566
private void SumupNative(SumupInputData input,
FeatureHistogram
histogram)
577
internal void SumupManaged(SumupInputData input,
FeatureHistogram
histogram)
588
public override void Sumup(SumupInputData input,
FeatureHistogram
histogram) => SumupHandler(input, histogram);
700
public void SumupNative(SumupInputData input,
FeatureHistogram
histogram)
711
internal void SumupManaged(SumupInputData input,
FeatureHistogram
histogram)
722
public override void Sumup(SumupInputData input,
FeatureHistogram
histogram) => SumupHandler(input, histogram);
798
public void SumupNative(SumupInputData input,
FeatureHistogram
histogram)
810
internal void SumupManaged(SumupInputData input,
FeatureHistogram
histogram)
822
public override void Sumup(SumupInputData input,
FeatureHistogram
histogram) => SumupHandler(input, histogram);
899
public void SumupNative(SumupInputData input,
FeatureHistogram
histogram)
911
internal void SumupManaged(SumupInputData input,
FeatureHistogram
histogram)
923
public override void Sumup(SumupInputData input,
FeatureHistogram
histogram) => SumupHandler(input, histogram);
Dataset\FeatureFlock.cs (2)
1229
public readonly
FeatureHistogram
Hist;
1271
return
FeatureHistogram
.EstimateMemoryUsedForFeatureHistogram(Hist.NumFeatureValues,
Dataset\FeatureHistogram.cs (1)
71
public unsafe void Subtract(
FeatureHistogram
child)
Dataset\IntArray.cs (3)
210
protected delegate void PerformSumup(SumupInputData input,
FeatureHistogram
histogram);
219
public virtual void Sumup(SumupInputData input,
FeatureHistogram
histogram)
243
private void SumupWeighted(SumupInputData input,
FeatureHistogram
histogram)
Dataset\RepeatIntArray.cs (3)
205
public override void Sumup(SumupInputData input,
FeatureHistogram
histogram)
220
private unsafe void SumupRoot(SumupInputData input,
FeatureHistogram
histogram)
252
private unsafe void SumupLeaf(SumupInputData input,
FeatureHistogram
histogram)
Dataset\SegmentIntArray.cs (3)
550
public unsafe void SumupCPlusPlus(SumupInputData input,
FeatureHistogram
histogram)
589
public unsafe void SumupManaged(SumupInputData input,
FeatureHistogram
histogram)
692
public override void Sumup(SumupInputData input,
FeatureHistogram
histogram)
Dataset\SingletonFeatureFlock.cs (2)
105
private readonly
FeatureHistogram
_hist;
138
return
FeatureHistogram
.EstimateMemoryUsedForFeatureHistogram(_hist.NumFeatureValues,
Dataset\SparseIntArray.cs (6)
277
private void SumupRoot(SumupInputData input,
FeatureHistogram
histogram)
304
private void SumupRootWeighted(SumupInputData input,
FeatureHistogram
histogram)
336
private unsafe void SumupLeaf(SumupInputData input,
FeatureHistogram
histogram)
396
private unsafe void SumupLeafWeighted(SumupInputData input,
FeatureHistogram
histogram)
458
public override void Sumup(SumupInputData input,
FeatureHistogram
histogram)
501
private unsafe void SumupCPlusPlusSparse(SumupInputData input,
FeatureHistogram
histogram, byte* pValues, byte* pDeltas, int numDeltas, IntArrayBits bitsPerItem)
SumupPerformanceCommand.cs (1)
272
FeatureHistogram
[] histograms =