paper-with-me

Papers

cmaes : A Simple yet Practical Python Library for CMA-ES

2024-02-02 · Masahiro Nomura, Masashi Shibata

The covariance matrix adaptation evolution strategy (CMA-ES) has been highly effective in black-box continuous optimization, as demonstrated by its success in both benchmark problems and various real-world applications. To address the need for an accessible yet potent tool in this domain, we developed cmaes, a simple and practical Python library for CMA-ES. cmaes is characterized by its simplicity, offering intuitive use and high code readability. This makes it suitable for quickly using CMA-ES, as well as for educational purposes and seamless integration into other libraries. Despite its simplistic design, cmaes maintains enhanced functionality. It incorporates recent advancements in CMA-ES, such as learning rate adaptation for challenging scenarios, transfer learning, and mixed-integer optimization capabilities. These advanced features are accessible through a user-friendly API, ensuring that cmaes can be easily adopted in practical applications. We regard cmaes as the first choice for a Python CMA-ES library among practitioners. The software is available under the MIT license at https://github.com/CyberAgentAILab/cmaes.

📄 PDF Abstract BibTeX arXiv:2402.01373

Code (2)

CyberAgentAILab/cmaes 공식 구현 jax
CyberAgent/cmaes tf

Tasks

Transfer Learning

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

RCMAES: A Robust CMA-ES Variant for CEC2026 Competition

2026-04-29 · Khoirul Faiq Muzakka, Sören Möller, Martin Finsterbusch arxiv

This paper proposes RCMAES, a novel variant of the Covariance Matrix Adaptation Evolution Strategy (CMA-ES) for CEC benchmark optimization. RCMAES integrates a dimension-dependent nonlinear population-size reduction stra…

Practical programming research of Linear DML model based on the simplest Python code: From the standpoint of novice researchers

2025-02-22 · Shunxin Yao

This paper presents linear DML models for causal inference using the simplest Python code on a Jupyter notebook based on an Anaconda platform and compares the performance of different DML models. The results show that cu…

Causal Inference

SimpleSBML: A Python package for creating, editing, and interrogating SBML models: Version 2.0

2020-09-04 · Herbert M Sauro

In this technical report, we describe a new version of SimpleSBML which provides an easier to use interface to python-libSBML allowing users of Python to more easily construct, edit, and inspect SBML based models. The mo…

PyBatchRender: A Python Library for Batched 3D Rendering at Up to One Million FPS

2026-01-03 · Evgenii Rudakov, Jonathan Shock, Benjamin Ultan Cowley arxiv

Reinforcement learning from pixels is often bottlenecked by the performance and complexity of 3D rendered environments. Researchers face a trade-off between high-speed, low-level engines and slower, more accessible Pytho…

Reinforcement Learning

SPFlow: An Easy and Extensible Library for Deep Probabilistic Learning using Sum-Product Networks

2019-01-11 · Alejandro Molina, Antonio Vergari, Karl Stelzner, Robert Peharz 외

We introduce SPFlow, an open-source Python library providing a simple interface to inference, learning and manipulation routines for deep and tractable probabilistic models called Sum-Product Networks (SPNs). The library…