The floating-point type that the algorithm uses for intermediate computations. Can be float or double.
SharePtr< engines:: mt19937:: Batch>()
Pointer to the random number generator engine that is used internally during each iteration to choose a random component of the minimum result vector to be updated.
A boolean value. When set to
true, it forces the coefficients to be positive.
Value that specifies the strategy of certain coordinate selection on each iteration. Except for default ‘cyclic’ value, Coordinate Descent also supports:
‘random’ – on each iteration the index of coordinate is selected randomly by the engine.
A boolean value. When set to ‘true’, Coordinate Descent algorithm will skip the first component from optimization.