Computes LBFGS in the batch processing mode.
More...
- Parameters
-
fptype | Data type to use in intermediate computations for the LBFGS algorithm, double or float |
method | LBFGS computation method |
- Enumerations
- Method Computation methods for LBFGS
- iterative_solver.InputId Identifiers of input objects for LBFGS
- iterative_solver.ResultId Result identifiers for the LBFGS
- References
-
- Aliases
Batch_Float64DefaultDense
is an alias of Batch(fptype=float64, method=daal.algorithms.optimization_solver.lbfgs.defaultDense)
Batch_Float32DefaultDense
is an alias of Batch(fptype=float32, method=daal.algorithms.optimization_solver.lbfgs.defaultDense)
def __init__ |
( |
|
self, |
|
|
|
args |
|
) |
| |
- Variant 1
Constructs the LBFGS algorithm with the input objective function
- Parameters
-
objectiveFunction | Objective function that can be represented as a sum of functions |
- Variant 2
Constructs the LBFGS algorithm with the input objective function
- Parameters
-
objectiveFunction | Objective function that can be represented as a sum of functions |
- Variant 3
Constructs an LBFGS algorithm by copying input objects of another LBFGS algorithm
- Parameters
-
other | An algorithm to be used as the source to initialize the input objects and parameters of the algorithm |
Returns a pointer to the newly allocated LBFGS algorithm with a copy of input objects of this LBFGS algorithm
- Returns
- Pointer to the newly allocated algorithm
Creates the instance of the class
- Returns
- New instance of the class
Creates user-allocated memory to store results of the iterative solver algorithm
- Returns
- Status of computations
Get input objects for the iterative solver algorithm
- Returns
- Input objects for the iterative solver algorithm
Returns method of the algorithm
- Returns
- Method of the algorithm
Get parameters of the iterative solver algorithm
- Returns
- Parameters of the iterative solver algorithm
Parameters of the algorithm
The documentation for this class was generated from the following file: