aai-institute / aai-institute/pyDVL

Improve the handling of randomness in documentation notebooks

未关闭 适合新手
#560 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
documentation
主要语言
Python
星标
146
派生
10
PR 合并指标
30 天内没有已合并 PR

描述

Currently, some documentation notebooks (e.g. [shapley basic spotify](https://github.com/aai-institute/pyDVL/blob/develop/notebooks/shapley_basic_spotify.ipynb)) do not pass seeds or random number generators when calculating shapley values.

We should go over all documentation notebooks and make sure that best practices for controlling randomness are fulfilled and users can see all places where randomness needs to be handled.

贡献指南

打开贡献指南

调研方向

检查 `notebooks/` 目录中的所有 notebook,从 `shapley_basic_spotify.ipynb` 开始。识别计算 Shapley 值或其他概率算法的函数调用。确保每个调用都使用 seed 或随机数生成器参数,以保证结果可复现。通过重新运行这些 notebook 来验证更改,确认输出是确定性的。

由索引模型根据 Issue 内容生成。

评估

技术栈
jupyter-notebook
领域
documentation
Issue 类型
文档
难度
2/5
预计耗时
1-3 小时
活跃度
停滞
描述清晰度
描述清楚
新手友好度
70/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。