C++ API Reference for Intel® Data Analytics Acceleration Library 2018 Update 2

References | Namespaces | Classes | Enumerations | Enumerator
Objective Function

References

 Batch
 
 Mean Squared Error Algorithm
 Contains classes for computing the Mean squared error objective function.
 
 Objective function with precomputed characteristics
 Contains classes for the Objective function with precomputed characteristics.
 
 Sum of Functions
 Contains classes for computing the Sum of functions.
 

Namespaces

 daal::algorithms::optimization_solver::objective_function
 Contains classes for computing the Objective function.
 
 daal::algorithms::optimization_solver::objective_function::interface1
 Contains version 1.0 of the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.
 

Classes

struct  Parameter
 Parameter for the Objective function More...
 
class  Input
 Input objects for the Objective function More...
 
class  Result
 Provides methods to access final results obtained with the compute() method of the Objective function in the batch processing mode. More...
 

Enumerations

enum  InputId { argument }
 
enum  ResultToComputeId { gradient = 0x00000001ULL, value = 0x00000002ULL, hessian = 0x00000004ULL }
 
enum  ResultId { gradientIdx, valueIdx, hessianIdx }
 

Enumeration Type Documentation

◆ InputId

enum InputId

Available identifiers of input objects of the Objective function

Enumerator
argument 

Numeric table of size 1 x p with input argument of the objective function

◆ ResultId

enum ResultId

Available identifiers of results of the Objective function

Enumerator
gradientIdx 

Index of the gradient numeric table in the result collection

valueIdx 

Index of the value numeric table in the result collection

hessianIdx 

Index of the hessian numeric table in the result collection

◆ ResultToComputeId

Available identifiers to specify the Objective function result

Enumerator
gradient 

Numeric table of size 1 x p with the gradient of the objective function in the given argument

value 

Numeric table of size 1 x 1 with the value of the objective function in the given argument

hessian 

Numeric table of size p x p with the hessian of the objective function in the given argument

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