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

evolvable-modules

evolvable-modules

Use AgileRL evolvable modules, networks, architecture configs, custom network wrappers, and mutation-compatible model building blocks.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: evolvable-modules description: "Use AgileRL evolvable modules, networks, architecture configs, custom network wrappers, and mutation-compatible model building blocks." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

AgileRL Evolvable Modules

Use this sub-skill when a task asks for AgileRL EvolvableModule, EvolvableNetwork, net_config, MLP/CNN/LSTM/MultiInput/SimBa configuration, Q/value/actor networks, custom architectures, or wrapping ordinary PyTorch modules for AgileRL mutation compatibility.

Read First

  • references/modules-and-networks.md for conceptual relationships and build patterns.
  • references/api-reference.md for key classes and config objects.
  • references/configuration.md for encoder_config, head_config, image/recurrent/multi-input settings.
  • references/troubleshooting.md for shape, mutation, and custom module errors.
  • scripts/inspect_evolvable_builders.py --help for safe tiny builder checks.

Boundaries

  • Use ../training-workflows/SKILL.md for full Gymnasium training loops.
  • Use ../hpo-and-mutation/SKILL.md for mutation probabilities and tournament selection.
  • Use ../multi-agent-and-wrappers/SKILL.md for grouped multi-agent net_config and PettingZoo agent IDs.
  • This sub-skill owns architecture selection, config validation, custom wrappers, and network construction.

Common Routes

TaskGuidance
Vector observation to discrete action valuesUse QNetwork with MLP encoder/head config.
Image observation policy/value networkUse CNN encoder config and verify channels/order.
Dict/Tuple observationsUse MultiInput config with MLP/CNN/LSTM sub-configs as needed.
Recurrent/partially observable workflowUse LSTM config and read training recurrent notes.
Custom PyTorch moduleInherit EvolvableModule when architecture should mutate, or use DummyEvolvable when only RL hyperparameters/weights should mutate.
SimBa/ResNet style architectureUse the corresponding module/network configs and validate dimensions before training.

Safe Validation

python scripts/inspect_evolvable_builders.py --mode mlp
python scripts/inspect_evolvable_builders.py --mode dict

The helper constructs tiny Gymnasium spaces and config objects. It does not train.

저장한 Skills