Skip to main content

Package Containing Modular CMA-ES optimizer

Project description

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 ...]]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

modcma-0.0.2.7.tar.gz (34.6 kB view hashes)

Uploaded Source

Built Distribution

modcma-0.0.2.7-py3-none-any.whl (40.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page