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