From ac16bc46e651c0deae13a1712b0e9b3f854925c8 Mon Sep 17 00:00:00 2001 From: 8e5ae057a08930e2c6a889367f519b3a <8e5ae057a08930e2c6a889367f519b3a@app-learninglab.inria.fr> Date: Mon, 29 Nov 2021 23:58:06 +0000 Subject: [PATCH] Update Journal_de_bord.md --- Journal_de_bord.md | 59 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/Journal_de_bord.md b/Journal_de_bord.md index c8a6ecc..584e783 100644 --- a/Journal_de_bord.md +++ b/Journal_de_bord.md @@ -74,6 +74,7 @@ le site est : www.sentiweb.fr, base de données est: datasets et le nom du fich #Module 4 +# Enfer des données # Réponses aux Quiz 1. Quelle est l’interview du module 1 où des données de nature hétérogène sont discutées @@ -113,4 +114,60 @@ R: a. Oui 7.Les (grosses) données peuvent être archivées et distribuées sur : b. Figshare - c. Zenodo \ No newline at end of file + c. Zenodo + + + + +#Enfer des logitiels +## Reponses aux questions + + +1. Quels sont les limitations et les inconvénients d’un document computationnel (notebook) ? (4 réponses attendues) + + a.Lorsque le code est long, il devient difficile d’avoir une vue d’ensemble + d. Les interactions entre différents langages peuvent être hasardeuses car elles sont peu explicites + f. Il n’est pas bien adapté à des calculs longs ou impliquant de gros volumes de données + g. La sauvegarde des résultats intermédiaires ou la poursuite d’un calcul +après une interruption sont des processus généralement manuels, ce qui est source d’erreur + + +2. Quels sont les avantages d’un workflow (3 réponses attendues) ? + + a. Il permet de mieux structurer son code et de proposer une représentation graphique de haut niveau + b. Il se passe d’effets de bord, ce qui diminue les risques d’erreur + c. Il permet d’exploiter plus facilement une machine parallèle + +3. Que peut-il se passer en terme de reproductibilité lorsque vous ne préservez pas l’environnement logiciel d’un calcul ? + + + a. Vous pouvez ne pas arriver à réexécuter votre calcul + b. Vos collègues peuvent ne pas arriver à réexécuter votre calcul + c. Le résultat des calculs peut changer + +4. Comment préserver l’environnement logiciel d’un calcul effectué à l’aide du langage Python ou R ? (2 réponses attendues) + + f. En utilisant un outil qui capture automatiquement l’ensemble des fichiers et de bibliothèques accédées lors du calcul + g. En travaillant dans un conteneur docker du début à la fin + +5. Mettre à disposition l’environnement logiciel (sous forme binaire avec une image docker par exemple) d’un calcul permet à une tierce personne de : + + b. Réexécuter ce calcul + +6. Quelle plate-forme utiliser pour archiver et mettre à disposition un article de recherche ? + + +g. HAL ou ArXiv + +7. Quelles plates-formes utiliser pour archiver et mettre à disposition des données ? + + + f. Github ou Gitlab + g. HAL ou ArXiv + i. Software Heritage + + +8. Quelles plate-formes utiliser pour archiver et mettre à disposition du code ? + + f. Github ou Gitlab + i. Software Heritage \ No newline at end of file -- 2.18.1