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

integrated_gradient_computation

integrated_gradient_computation

Compute Integrated Gradients with Riemann-summed path gradients and completeness diagnostics for attribution recovery.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: integrated_gradient_computation description: Compute Integrated Gradients with Riemann-summed path gradients and completeness diagnostics for attribution recovery.

Integrated Gradient Computation

Use this skill to compute feature attributions from a differentiable scalar function or from an injected gradient callable. Do not use plain input gradients as a substitute for Integrated Gradients when the function may be saturated at the input.

Inputs

  • gradient_fn(point): returns one gradient value per feature.
  • input_vector and baseline_vector: equal-length numeric vectors.
  • steps: Riemann approximation count, typically 20 to 300 for real models.
  • Optional output_fn for completeness diagnostics.

Outputs

  • attributions: one attribution per input feature.
  • attribution_sum: sum of feature attributions.
  • Optional output_difference and completeness_error.

Workflow

  1. Generate the straight-line path from baseline to input.
  2. Evaluate gradients at each interpolation point.
  3. Average gradients per feature.
  4. Multiply averaged gradients by the input-baseline feature deltas.
  5. If an output function is provided, compare the attribution sum to F(x)-F(baseline).

Validation

Run python tests/test_integrated_gradients.py or the Distiller skill-tree validator with tests enabled.

Limitations

The script expects deterministic Python callables. Framework-specific autograd wrappers should adapt their tensors to this callable interface.

저장한 Skills