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

score_sde_loss

score_sde_loss

Construct continuous-time denoising score matching losses and tiny optimizer-step checks for Score SDE recovery.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: score_sde_loss description: Construct continuous-time denoising score matching losses and tiny optimizer-step checks for Score SDE recovery.

Score SDE Loss

Use this skill when training or validating a time-conditioned score model for SDE-perturbed data. It is appropriate for reduced recovery experiments that must prove the denoising score matching mechanism ran.

Inputs

  • Clean numeric batch.
  • SDE marginal mean/std provider.
  • Score model parameters for a simple callable or an external score function.
  • Time and Gaussian noise samples.
  • Learning rate for a reduced optimizer step.

Outputs

  • Perturbed data and target score.
  • Scalar loss before and after update.
  • Parameters before and after update.
  • Boolean evidence for optimizer execution.

Workflow

  1. Use an SDE marginal to perturb data at continuous time t.
  2. Build target score -noise / std.
  3. Evaluate squared score residuals.
  4. For reduced recovery, run a gradient step on a tiny linear score model.
  5. Save loss and parameter traces with params_before and params_after.

Validation

Run:

python tests/test_score_loss.py
python scripts/score_loss.py --data -1 -0.5 0.5 1 --t 0.4 --noise 0.2 -0.1 0.1 -0.2

Limitations

The included optimizer is a deterministic reduced proxy for mechanism validation. It does not replace full neural image-model training.

저장한 Skills