quri_parts.algo.optimizer.tolerance module#
- ftol(ftol)#
Returns a function evaluating cost function tolerance.
The return value is True when the cost function difference is less than
ftol
; specifically|cost_prev - cost| <= 0.5 * ftol * (|cost_prev| + |cost|) + 1e-20
.- Parameters:
ftol (float) –
- Return type:
Callable[[float, float], bool]
- gtol(gtol)#
Returns a function evaluating gradient function tolerance.
The return value is True when
amax(abs(grad)) <= gtol
.- Parameters:
gtol (float) –
- Return type:
Callable[[‘npt.NDArray[np.float64]’], bool]