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

List of all members
Parameter< defaultDense > Struct Template Reference

Parameter for the Stochastic gradient descent algorithm More...

Class Declaration

template<>
struct daal::algorithms::optimization_solver::sgd::interface2::Parameter< defaultDense >

template<>
struct DAAL_EXPORT Parameter<defaultDense> : public BaseParameter
{
const sum_of_functions::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 );
virtual services::Status check() const;
virtual ~Parameter() {}
};

Constructor & Destructor Documentation

Parameter ( const sum_of_functions::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 
)
Parameters
[in]functionObjective function represented as sum of functions
[in]nIterationsMaximal number of iterations of the algorithm
[in]accuracyThresholdAccuracy of the algorithm. The algorithm terminates when this accuracy is achieved
[in]batchIndicesNumeric 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]learningRateSequenceNumeric table that contains values of the learning rate sequence
[in]seedSeed for random generation of 32 bit integer indices of terms in the objective function.
Deprecated:
This item will be removed in a future release. Use engine instead.

Member Function Documentation

virtual services::Status check ( ) const
virtual

Checks the correctness of the parameter

Returns
Status of computations

Reimplemented from BaseParameter.


The documentation for this struct was generated from the following file:

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