cann.optim package¶
Submodules¶
cann.optim.differential_evolution module¶
- cann.optim.differential_evolution.minimize_global(objective_fn, bounds, config, verbose=False)[source]
Global minimization using Differential Evolution.
- Parameters:
objective_fn – Vectorized objective function. SciPy will call this with an array of shape
(n_params, n_candidates)and expects a 1D array of shape(n_candidates,).bounds – List of
(min, max)pairs for each parameter.config – Calibration configuration.
verbose – Whether to print optimization progress.
- Returns:
Optimization results compatible with
CalibrationResult.- Return type:
Dict[str, Any]
- Raises:
ValueError – If SciPy rejects the provided configuration.