인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
생산성 및 협업 · SKILL.md

population_sampling_selection

population_sampling_selection

Sample and select CMA-ES Gaussian offspring for derivative-free black-box optimization recovery.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: population_sampling_selection description: Sample and select CMA-ES Gaussian offspring for derivative-free black-box optimization recovery.

Gaussian Population Sampling and Selection

Use this skill when implementing the CMA-ES generation loop: draw normalized Gaussian vectors, transform them with the covariance eigensystem, evaluate a black-box objective, sort by fitness, and compute the weighted selected step.

Inputs

  • Mean vector, step-size, covariance matrix, strategy parameters, objective callable, and random generator.

Outputs

  • Sorted offspring records, weighted normalized step, new mean, selected y vectors, selected z vectors, and best fitness.

Workflow

  1. Symmetrize and factorize the covariance matrix.
  2. Draw lambda standard normal vectors and transform them into covariance-shaped steps.
  3. Evaluate only objective values; do not use gradients or objective internals.
  4. Rank offspring by fitness and compute weighted recombination over the top mu parents.

Validation

Run the tests with the Distiller skill-tree validator. The tests use seeded random numbers and a sphere objective.

Limitations

This skill performs one generation only; path and covariance adaptation are delegated to the adaptation skill.

저장한 Skills