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