Skip to content

ernestvmo/ModularCMAES

 
 

Repository files navigation

ModularCMAES Unittest Codacy Badge Codacy Badge

This is a restructured version of the Modular CMA-ES framework, first introduced in ... Its modular design allows for the creation of thousands of variants of the CMA-ES algorithm.

Installation

Installation can be done via pip, using: $ pip install modcma

Usage

To optimize a single function, we provide a basic fmin interface, which can be used as follows:

from modcma import modularcmaes
modularcmaes.fmin(func=sum, dim=5, maxfun=100)

Documentation

Running tests $ python3 -m unittest discover

Running optimizer $ python3 -m modcma [-h] [-f FID] [-d DIM] [-i ITERATIONS] [-l] [-c] [-L LABEL] [-s SEED] [-a ARGUMENTS [ARGUMENTS ...]]

About

Subpopulation in CMAES

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Jupyter Notebook 63.7%
  • Python 34.5%
  • Shell 1.8%