## Uses of Interface
org.apache.ignite.ml.composition.predictionsaggregator.PredictionsAggregator

- Packages that use PredictionsAggregator
  Package | Description
  --- | ---
  org.apache.ignite.ml.composition | Contains classes for ensemble of models implementation.
  org.apache.ignite.ml.composition.bagging |
  org.apache.ignite.ml.composition.predictionsaggregator | Contains classes for several predictions aggregation strategies working with predictions vector from models ensemble.
  org.apache.ignite.ml.trainers | Contains model trainers.

- - ### Uses of PredictionsAggregator in org.apache.ignite.ml.composition

    Methods in org.apache.ignite.ml.composition that return PredictionsAggregator
    Modifier and Type | Method and Description
    --- | ---
    `PredictionsAggregator` | ModelsComposition.`getPredictionsAggregator()` Returns predictions aggregator.
    `PredictionsAggregator` | ModelsCompositionFormat.`predictionsAggregator()`

    Constructors in org.apache.ignite.ml.composition with parameters of type PredictionsAggregator
    Constructor and Description
    `ModelsComposition(List<? extends IgniteModel<Vector,Double>> models, PredictionsAggregator predictionsAggregator)` Constructs a new instance of composition of models.
    `ModelsCompositionFormat(List<IgniteModel<Vector,Double>> models, PredictionsAggregator predictionsAggregator)` Creates an instance of ModelsCompositionFormat.

  - ### Uses of PredictionsAggregator in org.apache.ignite.ml.composition.bagging

    Constructors in org.apache.ignite.ml.composition.bagging with parameters of type PredictionsAggregator
    Constructor and Description
    `BaggedTrainer(DatasetTrainer<? extends IgniteModel,L> tr, PredictionsAggregator aggregator, int ensembleSize, double subsampleRatio, int featuresVectorSize, int featureSubspaceDim)` Construct instance of this class with given parameters.

  - ### Uses of PredictionsAggregator in org.apache.ignite.ml.composition.predictionsaggregator

    Classes in org.apache.ignite.ml.composition.predictionsaggregator that implement PredictionsAggregator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MeanValuePredictionsAggregator` Predictions aggregator returning the mean value of predictions.
    `class` | `OnMajorityPredictionsAggregator` Predictions aggregator returning the most frequently prediction.
    `class` | `WeightedPredictionsAggregator` Predictions aggregator returning weighted plus of predictions.

  - ### Uses of PredictionsAggregator in org.apache.ignite.ml.trainers

    Methods in org.apache.ignite.ml.trainers with parameters of type PredictionsAggregator
    Modifier and Type | Method and Description
    --- | ---
    `static <L> BaggedTrainer<L>` | TrainerTransformers.`makeBagged(DatasetTrainer<? extends IgniteModel,L> trainer, int ensembleSize, double subsampleRatio, PredictionsAggregator aggregator)` Add bagging logic to a given trainer.
    `static <M extends IgniteModel<Vector,Double>,L> BaggedTrainer<L>` | TrainerTransformers.`makeBagged(DatasetTrainer<M,L> trainer, int ensembleSize, double subsampleRatio, int featureVectorSize, int featuresSubspaceDim, PredictionsAggregator aggregator)` Add bagging logic to a given trainer.

2020 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.9.1
Release Date | : December 9 2020