Skip to content
Back to skills

Diffusion Noise Objective

ASecurity

Compute SR3-style conditional diffusion corruption, noise-prediction loss, and a deterministic scalar optimizer update.

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
toolspython

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill diffusion_noise_objective --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Diffusion Noise Objective?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Diffusion Noise Objective
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-diffusion-noise-objective/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-diffusion-noise-objective)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
---
name: diffusion_noise_objective
description: Compute SR3-style conditional diffusion corruption, noise-prediction loss, and a deterministic scalar optimizer update.
---

# Diffusion Noise Objective

Use this skill when implementing or checking SR3 training logic. It owns timestep corruption, predicted-noise loss, and reduced scalar update math. Do not use it as a sampler.

## Inputs
- A pair with `condition` and `target`.
- A timestep value and beta/noise schedule value.
- A scalar denoiser parameter for reduced recovery.

## Outputs
- Noisy target, true noise, predicted noise, MSE loss, and updated parameter.

## Workflow
1. Compute a deterministic proxy noise value from the target and timestep.
2. Mix clean target and noise according to beta.
3. Predict noise from condition, noisy value, timestep, and the trainable scalar parameter.
4. Compute squared error and update the scalar parameter with gradient descent.
5. Record `params_before`, `params_after`, `loss_before`, and `loss_after` for validators.

## Validation
Run `python tests/test_noise_objective.py` or validate the skill tree with `--run-tests`.

## Limitations
The scalar parameter is a bounded proxy for a neural denoiser; it validates objective mechanics, not full model capacity.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…