Skip to content

Release v0.6.0

Compare
Choose a tag to compare
@c-bata c-bata released this 26 Jul 16:35
a84c3e2

CHANGES

New features

should_stop() method which checks some termination criterion is added. You can easily implement IPOP-CMA-ES (#50) and BIPOP-CMA-ES (#54) by using this API. These algorithms performs well on multi-modal functions (See the benchmark of #58).

IPOP-CMA-ES BIPOP-CMA-ES
visualize-ipop-cmaes-himmelblau visualize-bipop-cmaes-himmelblau

Remove Optuna sampler.

Remove CMASampler(deprecated at v0.4.0) and monkeypatch (deprecated at v0.5.0) for Optuna.

Please use Optuna's official CMA-ES sampler which will be stabled at v2.0.0. You can quickly migrated to Optuna's official sampler by replacing your imports with optuna.samplers.CmaEsSampler(). See the documentation for details.

Deprecate cmaes.cma module.

cmaes.cma module is now deprecated. Please import CMA class from the package root (#46).

from cmaes.cma import CMA  # Deprecated!from cmaes import CMA  # Do this!

Link