## Uses of Class
org.apache.ignite.ml.composition.boosting.GDBLearningStrategy

- Packages that use GDBLearningStrategy
  Package | Description
  --- | ---
  org.apache.ignite.ml.composition.boosting | Contains Gradient Boosting regression and classification abstract classes allowing regressor type selecting in child classes.
  org.apache.ignite.ml.tree.boosting | Contains implementation of gradient boosting on trees.

- - ### Uses of GDBLearningStrategy in org.apache.ignite.ml.composition.boosting

    Methods in org.apache.ignite.ml.composition.boosting that return GDBLearningStrategy
    Modifier and Type | Method and Description
    --- | ---
    `protected GDBLearningStrategy` | GDBTrainer.`getLearningStrategy()` Returns learning strategy.
    `GDBLearningStrategy` | GDBLearningStrategy.`withBaseModelTrainerBuilder(IgniteSupplier<DatasetTrainer<? extends IgniteModel<Vector,Double>,Double>> buildBaseMdlTrainer)` Sets base model builder.
    `GDBLearningStrategy` | GDBLearningStrategy.`withCheckConvergenceStgyFactory(ConvergenceCheckerFactory factory)` Sets CheckConvergenceStgyFactory.
    `GDBLearningStrategy` | GDBLearningStrategy.`withCntOfIterations(int cntOfIterations)` Sets count of iterations.
    `GDBLearningStrategy` | GDBLearningStrategy.`withCompositionWeights(double[] compositionWeights)` Sets composition weights vector.
    `GDBLearningStrategy` | GDBLearningStrategy.`withDefaultGradStepSize(double defaultGradStepSize)` Sets default gradient step size.
    `GDBLearningStrategy` | GDBLearningStrategy.`withEnvironmentBuilder(LearningEnvironmentBuilder envBuilder)` Sets learning environment.
    `GDBLearningStrategy` | GDBLearningStrategy.`withExternalLabelToInternal(IgniteFunction<Double,Double> externalLbToInternal)` Sets external to internal label representation mapping.
    `GDBLearningStrategy` | GDBLearningStrategy.`withLossGradient(Loss loss)` Loss function.
    `GDBLearningStrategy` | GDBLearningStrategy.`withMeanLabelValue(double meanLbVal)` Sets mean label value.
    `GDBLearningStrategy` | GDBLearningStrategy.`withSampleSize(long sampleSize)` Sets sample size.

  - ### Uses of GDBLearningStrategy in org.apache.ignite.ml.tree.boosting

    Subclasses of GDBLearningStrategy in org.apache.ignite.ml.tree.boosting
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GDBOnTreesLearningStrategy` Gradient boosting on trees specific learning strategy reusing learning dataset with index between several learning iterations.

    Methods in org.apache.ignite.ml.tree.boosting that return GDBLearningStrategy
    Modifier and Type | Method and Description
    --- | ---
    `protected GDBLearningStrategy` | GDBRegressionOnTreesTrainer.`getLearningStrategy()` Returns learning strategy.
    `protected GDBLearningStrategy` | GDBBinaryClassifierOnTreesTrainer.`getLearningStrategy()` Returns learning strategy.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023