## Uses of Interface
org.apache.ignite.ml.optimization.updatecalculators.ParameterUpdateCalculator

- Packages that use ParameterUpdateCalculator
  Package | Description
  --- | ---
  org.apache.ignite.ml.nn | Contains neural networks and related classes.
  org.apache.ignite.ml.optimization.updatecalculators | Contains update calculators.

- - ### Uses of ParameterUpdateCalculator in org.apache.ignite.ml.nn

    Methods in org.apache.ignite.ml.nn that return ParameterUpdateCalculator
    Modifier and Type | Method and Description
    --- | ---
    `ParameterUpdateCalculator<M,U>` | UpdatesStrategy.`getUpdatesCalculator()` Get parameter update calculator (see `ParameterUpdateCalculator`).

    Constructors in org.apache.ignite.ml.nn with parameters of type ParameterUpdateCalculator
    Constructor and Description
    `UpdatesStrategy(ParameterUpdateCalculator<M,U> updatesCalculator, IgniteFunction<List<U>,U> locStepUpdatesReducer, IgniteFunction<List<U>,U> allUpdatesReducer)` Construct instance of this class with given parameters.

  - ### Uses of ParameterUpdateCalculator in org.apache.ignite.ml.optimization.updatecalculators

    Classes in org.apache.ignite.ml.optimization.updatecalculators that implement ParameterUpdateCalculator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NesterovUpdateCalculator<M extends SmoothParametrized<M>>` Class encapsulating Nesterov algorithm for MLP parameters updateCache.
    `class` | `RPropUpdateCalculator` Class encapsulating RProp algorithm.
    `class` | `SimpleGDUpdateCalculator` Simple gradient descent parameters updater.

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