## Uses of Class
org.apache.ignite.ml.recommendation.RecommendationTrainer

- Packages that use RecommendationTrainer
  Package | Description
  --- | ---
  org.apache.ignite.ml.recommendation | Contains recommendation system framework.

- - ### Uses of RecommendationTrainer in org.apache.ignite.ml.recommendation

    Methods in org.apache.ignite.ml.recommendation that return RecommendationTrainer
    Modifier and Type | Method and Description
    --- | ---
    `RecommendationTrainer` | RecommendationTrainer.`withBatchSize(int batchSize)` Set up batch size parameter.
    `RecommendationTrainer` | RecommendationTrainer.`withK(int k)` Set up `k` parameter (number of rows/cols in matrices after factorization).
    `RecommendationTrainer` | RecommendationTrainer.`withLearningEnvironmentBuilder(LearningEnvironmentBuilder environmentBuilder)` Set up learning environment builder.
    `RecommendationTrainer` | RecommendationTrainer.`withLearningRate(double learningRate)` Set up learning rate parameter.
    `RecommendationTrainer` | RecommendationTrainer.`withMaxIterations(int maxIterations)` Set up max iterations parameter.
    `RecommendationTrainer` | RecommendationTrainer.`withMinMdlImprovement(double minMdlImprovement)` Set up `minModelImprovement` parameter (minimal improvement of the model to continue training).
    `RecommendationTrainer` | RecommendationTrainer.`withRegularization(double regParam)` Set up regularization parameter.
    `RecommendationTrainer` | RecommendationTrainer.`withTrainerEnvironment(LearningEnvironment trainerEnvironment)` Set up trainer learning environment.

2022 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.12.0
Release Date | : January 10 2022