UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
生産性・共同作業 · SKILL.md

tuning-optimization

tuning-optimization

Build and validate Optuna hyperparameter optimization commands, study reuse, and report artifacts for RL Zoo.

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: tuning-optimization description: "Build and validate Optuna hyperparameter optimization commands, study reuse, and report artifacts for RL Zoo." disable-model-invocation: true metadata: disco-role: operating license: MIT

tuning-optimization

Use this sub-skill when a task is specifically about RL Zoo Optuna hyperparameter optimization (HPO): starting -optimize / --optimize-hyperparameters, choosing sampler/pruner/budget flags, coordinating shared studies, loading a stored trial, or interpreting HPO report artifacts.

Route first

Runtime entry points

Prefer installed-package commands:

  • python -m rl_zoo3.train ... --optimize-hyperparameters is the safest base command for HPO because it targets the train module directly.
  • rl_zoo3 train ... --optimize-hyperparameters is equivalent when the console entry point and optional plot-import path are available.

Use the bundled non-executing helper to build and validate command strings:

python scripts/tuning_command_builder.py --help

The helper does not start training or optimization. It validates high-risk HPO combinations such as --pruner halving with too few jobs, --sampler auto without optunahub, unsupported HPO algorithms, and --trial-id without a reusable study.

References

Operating boundaries

  • HPO is distinct from ordinary training: always make the training timestep budget and Optuna trial budget explicit before proposing a real run.
  • Treat search spaces as algorithm-specific; if an algorithm is not in the HPO sampler/converter map, do not claim it is tunable through RL Zoo HPO without extending that map.
  • Do not copy or rely on deprecated source helper scripts for new workflows. Use storage plus --study-name / --trial-id for trial reuse.
保存したスキル