界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
效率与协作 · SKILL.md

evaluation-and-explainability

evaluation-and-explainability

【效率与协作】Use Darts deterministic/probabilistic metrics, reductions, anomaly/classification evaluation, and SHAP explainability safely.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: evaluation-and-explainability description: "Use Darts deterministic/probabilistic metrics, reductions, anomaly/classification evaluation, and SHAP explainability safely." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

Evaluation and explainability

Use this sub-skill when the user needs Darts metrics, deterministic vs stochastic forecast evaluation, reduction/aggregation behavior, anomaly/classification metrics, SHAP explainability, or headless plotting safety.

Read first

Route by task

  • Point forecast metrics: use deterministic metrics such as mae, rmse, mape, or r2_score on actual and deterministic forecast series.
  • Stochastic forecast metrics: use quantile or interval metrics on forecasts with samples; distinguish q from q_interval.
  • Keep per-component output: set reductions deliberately instead of accepting default scalar reductions.
  • Evaluate anomaly outputs: use continuous-score metrics for scores and binary/classification metrics for detector flags.
  • Explain a fitted model: use Darts explainers such as ShapExplainer only for supported, fitted models with bounded background/foreground data.
  • Need model training first: route to forecasting, torch, or anomaly sub-skills.

Safe check

python scripts/evaluation_smoke.py --check-shap

The smoke uses generated data, finite metric assertions, and a SHAP import/signature check. It does not open plots or notebooks.

Boundaries

This sub-skill evaluates and explains outputs; it does not choose/fit the forecasting model or build covariates. Avoid unconditional plotting in headless environments. Do not use source-repo notebooks as runtime dependencies.

我的收藏