Optimization.jl
Optimization.jl copied to clipboard
Expose CMAEvolutionStrategy sigma0?
The "only" CMA-ES hyperparameter normally set by users is hardcoded as 0.1 in the code below:
https://github.com/SciML/Optimization.jl/blob/master/lib/OptimizationCMAEvolutionStrategy/src/OptimizationCMAEvolutionStrategy.jl#L112C1-L113C1
Is this deliberate, or is there some internal parameter rescaling I don't see?
If not, I am happy to submit a pull request to expose this as a keyword argument to the CMAEvolutionStrategyOpt constructor.
Not deliverate. It should be elevated to being an algorithm argument