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

annealed_langevin_sampling

annealed_langevin_sampling

Run bounded annealed Langevin posterior sampling from composed score functions for score-based SBI recovery.

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: annealed_langevin_sampling description: Run bounded annealed Langevin posterior sampling from composed score functions for score-based SBI recovery.

Annealed Langevin Sampling

Use this skill when a recovery needs to turn a composed F-NPSE or PF-NPSE score into posterior samples. It implements the paper's score-driven sampler in a bounded, deterministic form suitable for reduced experiments.

Inputs

  • A score callable or Gaussian target parameters for the script interface.
  • Number of samples, noise levels, Langevin steps per level, step size, reference variance, and random seed.
  • Optional trace output path.

Outputs

  • Posterior samples.
  • Sampler trace with seed, score evaluations, reference variance, step size, and finite-sample diagnostics.

Workflow

  1. Initialize particles from the F-NPSE reference distribution, typically N(0, I/n).
  2. Iterate over noise/progress levels from reference to target.
  3. Apply Langevin updates with the composed score and Gaussian noise.
  4. Return final samples and trace details for recovery logs.
  5. Use bounded sample counts and fixed seeds for fast validation.

Validation

Run python tests/test_annealed_langevin_sampling.py or validate the whole skill tree.

Limitations

This skill is a sampler. It assumes score composition has already been defined and does not validate whether the learned score is accurate.

保存したスキル