3 interfaces inheriting from IDiversityMeasure
Microsoft.ML.Ensemble (3)
Selector\IDiversityMeasure.cs (3)
22
internal interface IBinaryDiversityMeasure :
IDiversityMeasure
<Single>
24
internal interface IRegressionDiversityMeasure :
IDiversityMeasure
<Single>
26
internal interface IMulticlassDiversityMeasure :
IDiversityMeasure
<VBuffer<Single>>
1 implementation of IDiversityMeasure
Microsoft.ML.Ensemble (1)
Selector\DiversityMeasure\BaseDisagreementDiversityMeasure.cs (1)
12
internal abstract class BaseDisagreementDiversityMeasure<TOutput> :
IDiversityMeasure
<TOutput>
8 references to IDiversityMeasure
Microsoft.ML.Ensemble (8)
Selector\SubModelSelector\BaseDiverseSelector.cs (4)
15
where TDiversityMetric : class,
IDiversityMeasure
<TOutput>
21
private readonly IComponentFactory<
IDiversityMeasure
<TOutput>> _diversityMetricType;
25
IComponentFactory<
IDiversityMeasure
<TOutput>> diversityMetricType)
32
protected
IDiversityMeasure
<TOutput> CreateDiversityMetric()
Selector\SubModelSelector\BestDiverseSelectorBinary.cs (1)
44
var
diversityMetric = CreateDiversityMetric();
Selector\SubModelSelector\BestDiverseSelectorMulticlass.cs (2)
21
internal sealed class BestDiverseSelectorMulticlass : BaseDiverseSelector<VBuffer<Single>,
IDiversityMeasure
<VBuffer<Single>>>, IMulticlassSubModelSelector
48
var
diversityMetric = CreateDiversityMetric();
Selector\SubModelSelector\BestDiverseSelectorRegression.cs (1)
42
var
diversityMetric = CreateDiversityMetric();