C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1
Parameter for the Stochastic gradient descent algorithm More...
DAAL_DEPRECATED Parameter | ( | const sum_of_functions::interface1::BatchPtr & | function, |
size_t | nIterations = 100 , |
||
double | accuracyThreshold = 1.0e-05 , |
||
data_management::NumericTablePtr | batchIndices = data_management::NumericTablePtr() , |
||
data_management::NumericTablePtr | learningRateSequence = data_management::NumericTablePtr(new data_management::HomogenNumericTable< double >(1, 1, data_management::NumericTableIface::doAllocate, 1.0)) , |
||
size_t | seed = 777 |
||
) |
[in] | function | Objective function represented as sum of functions |
[in] | nIterations | Maximal number of iterations of the algorithm |
[in] | accuracyThreshold | Accuracy of the algorithm. The algorithm terminates when this accuracy is achieved |
[in] | batchIndices | Numeric table that represents 32 bit integer indices of terms in the objective function. If no indices are provided, the implementation will generate random indices. |
[in] | learningRateSequence | Numeric table that contains values of the learning rate sequence |
[in] | seed | Seed for random generation of 32 bit integer indices of terms in the objective function. |
|
virtual |
Checks the correctness of the parameter
Reimplemented from BaseParameter.
For more complete information about compiler optimizations, see our Optimization Notice.