C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1

References | Namespaces | Classes | Enumerations
Adaptive Gradient Descent Algorithm

Contains classes for computing the Adaptive gradient descent. More...

References

 Batch
 

Namespaces

 daal::algorithms::optimization_solver::adagrad
 Contains classes for computing the Adaptive gradient descent.
 
 daal::algorithms::optimization_solver::adagrad::interface1
 Contains version 1.0 of the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.
 
 daal::algorithms::optimization_solver::adagrad::interface2
 Contains version 1.0 of the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.
 

Classes

struct  Parameter
 Parameter base class for the Adaptive gradient descent algorithm More...
 
class  Input
 Input class for the Adaptive gradient descent algorithm More...
 
class  Result
 Results obtained with the compute() method of the adagrad algorithm in the batch processing mode. More...
 

Enumerations

enum  Method { defaultDense = 0 }
 
enum  OptionalDataId { gradientSquareSum = iterative_solver::lastOptionalData + 1 }
 

Enumeration Type Documentation

enum Method

Available methods for computing the Adaptive gradient descent

Enumerator
defaultDense 

Default: performance-oriented method

enum OptionalDataId

Available identifiers of optional input for the iterative solver

Enumerator
gradientSquareSum 

Numeric table of size p x 1 with the values of G, where each value is an accumulated sum of squares of corresponding gradient's coordinate values.

For more complete information about compiler optimizations, see our Optimization Notice.