[Lane 6 · review] Precision/Recall/F1 — DARC review and @DarcValidated
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 30/100
- Issue 类型
- 功能
- 描述清晰度
- 描述清楚
- 活跃度
- 冷清
调研方向
Start with the repository’s “Contributing → DARC: advanced contribution workflow → Criteria for setting @DarcValidated,” then inspect the three metric partials, their tests, and the shipped code on develop. Run the documented examples and the reference fixture check, verify citations and the stated contract, and post pass/fail findings on #1222. If all checks pass, open a PR annotating the three compute() overrides; otherwise send specific failures to their sub-issues.
由索引模型根据 Issue 内容生成。
描述
Sub-issue of #1222 (Precision, Recall and F1Score metrics).
Lane: 6 · Review (DARC sign-off)
Skill needed: a second pair of eyes with ML-metrics and Kotlin literacy. Must not be the implementer of #1226–#1229 or the author of #1234.
Size: s (~2 h)
Blocked by: #1229 and #1234 merged.
What to do
Walk all four DARC phases against the shipped code, per Contributing → DARC: advanced
contribution workflow → Criteria for setting @DarcValidated:
- D — Document. The three partials have non-empty
math/intuition/examples/
referencestags; none are placeholders. - A — Assess. Run every documented example against
develop; shapes, dtypes and
numbers must match the prose. Spot-check the zero-division and macro-vs-micro claims
against the tests. Cross-check the reference fixture (pred [2,0,1,2],target [2,1,1,0]) against a one-offsklearn.metrics.precision_recall_fscore_supportrun. - R — Research. Click every citation in the partials; each must still resolve and
support the specific claim it backs. - C — Code. The implementation matches the documented contract (averaging modes,
zero-division,dim/thresholdsemantics, single accumulator per metric). - If all four pass, open a PR adding
@DarcValidated(by = "First Last <[email protected]>", on = "YYYY-MM-DD")to the
compute()override ofPrecision,RecallandF1Score. If any fails, send the
specific item back to its sub-issue — don't annotate.
Acceptance
- Review findings posted on #1222 (pass, or the list sent back)
-
@DarcValidatedPR merged, or a clear statement of what's blocking it - #1222 can be closed (all lanes done, ground-truth explicitly deferred to SKEEP-005 / #1223)
Notes
Precedent to flag, not to solve: @DarcValidated targets FUNCTION and today the KSP
OperatorDocProcessor only reads it off TensorOps functions — so the badge will be
recorded in source but will not render on any generated page for a Metric. Mention
that in the PR so whoever owns the doc pipeline can decide whether Metric
implementations become a second processed category. That is a follow-up, not a blocker.
- 主要语言
- Kotlin
- 星标
- 52
- 派生
- 15
- 平均合并
- 1 天 4 小时
- 30 天内合并 PR
- 37
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
SKaiNET-developers/SKaiNET 的其他 Issue
-
coding good first issue platform size:xs skill:js sub-issue
难度 2/5 1-3 小时 新手友好度 72/100
SKaiNET-developers/SKaiNET#1232 ·
维护者通常 1 天内回复
-
compute-backend dsl/api enhancement size:m skill:kotlin-core skill:numerics
难度 5/5 一周以上 新手友好度 18/100
SKaiNET-developers/SKaiNET#1343 ·
维护者通常 1 天内回复
-
skeep tracking
难度 5/5 一周以上 新手友好度 15/100
SKaiNET-developers/SKaiNET#1331 · 1 条评论 ·
维护者通常 1 天内回复
-
assessment size:s skill:review sub-issue
难度 4/5 1-2 天 新手友好度 18/100
SKaiNET-developers/SKaiNET#1330 ·
维护者通常 1 天内回复
-
documentation good first issue size:s skill:docs sub-issue
难度 3/5 1-2 天 新手友好度 78/100
SKaiNET-developers/SKaiNET#1329 ·
维护者通常 1 天内回复
查看 SKaiNET-developers/SKaiNET 的全部 Issue
相似的 Issue
-
Dev
难度 2/5 1-3 小时 新手友好度 62/100
ankidroid/Anki-Android#22555 ·
维护者通常 1 天内回复
-
enhancement good first issue help wanted
难度 2/5 1-3 小时 新手友好度 78/100
-
core: RAC_LLM_OPTIONS_DEFAULT.min_p disagrees with the IDL's annotated default可能已有人在做 关联的 PR 仍在进行中或已合并。 未关闭bug core p3
难度 2/5 1-3 小时 新手友好度 70/100
RunanywhereAI/runanywhere-sdks#1083 ·
维护者通常 5 天内回复
-
enhancement
难度 2/5 1-3 小时 新手友好度 75/100
维护者通常 1 天内回复
-
area: detector eco: java help wanted lane: free-agent roadmap size: S type: parser
难度 2/5 1-3 小时 新手友好度 62/100
arminazimi/evergreen#355 ·
维护者通常 1 天内回复