aai-institute / aai-institute/pyDVL

Improve the handling of randomness in documentation notebooks

Ouverte Adaptée aux débutants
#560 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
documentation
Langage dominant
Python
Étoiles
146
Forks
10
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Examinez tous les notebooks du répertoire `notebooks/`, en commençant par `shapley_basic_spotify.ipynb`. Identifiez les appels aux fonctions qui calculent des valeurs de Shapley ou d’autres algorithmes probabilistes. Assurez-vous que chaque appel utilise un seed ou un paramètre de générateur de nombres aléatoires pour garantir la reproductibilité. Vérifiez les modifications en réexécutant les notebooks afin de confirmer que les sorties sont déterministes.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
jupyter-notebook
Domaine
documentation
Type d'issue
Documentation
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Clairement spécifiée
Accessibilité débutants
70/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.