2 implementations of IMulticlassOutputCombiner
Microsoft.ML.Ensemble (2)
OutputCombiners\BaseMultiCombiner.cs (1)
14
internal abstract class BaseMultiCombiner :
IMulticlassOutputCombiner
, ICanSaveModel
OutputCombiners\MultiStacking.cs (1)
24
internal sealed class MultiStacking : BaseStacking<VBuffer<Single>>,
IMulticlassOutputCombiner
14 references to IMulticlassOutputCombiner
Microsoft.ML.Ensemble (14)
EntryPoints\OutputCombiner.cs (1)
48
public
IMulticlassOutputCombiner
CreateComponent(IHostEnvironment env) => new MultiVoting(env);
OutputCombiners\IOutputCombiner.cs (1)
51
internal interface ISupportMulticlassOutputCombinerFactory : IComponentFactory<
IMulticlassOutputCombiner
>
OutputCombiners\MultiAverage.cs (1)
38
public
IMulticlassOutputCombiner
CreateComponent(IHostEnvironment env) => new MultiAverage(env, this);
OutputCombiners\MultiMedian.cs (1)
41
public
IMulticlassOutputCombiner
CreateComponent(IHostEnvironment env) => new MultiMedian(env, this);
OutputCombiners\MultiStacking.cs (1)
52
public
IMulticlassOutputCombiner
CreateComponent(IHostEnvironment env) => new MultiStacking(env, this);
OutputCombiners\MultiWeightedAverage.cs (2)
45
IMulticlassOutputCombiner
IComponentFactory<
IMulticlassOutputCombiner
>.CreateComponent(IHostEnvironment env) => new MultiWeightedAverage(env, this);
PipelineEnsemble.cs (3)
276
public ImplVec(IHostEnvironment env, PredictorModel[] predictors,
IMulticlassOutputCombiner
combiner)
535
var
vectorCombiner = combiner as
IMulticlassOutputCombiner
;
Trainer\Multiclass\EnsembleMulticlassModelParameters.cs (1)
51
IMulticlassOutputCombiner
combiner, Single[] weights = null)
Trainer\Multiclass\MulticlassDataPartitionEnsembleTrainer.cs (3)
34
IMulticlassSubModelSelector,
IMulticlassOutputCombiner
>,
92
return new EnsembleMulticlassModelParameters(Host, CreateModels<TVectorPredictor>(models), Combiner as
IMulticlassOutputCombiner
);
100
var
combiner = _outputCombiner.CreateComponent(Host);