Reproductibilité et références

Concepts de communication des données

Hadrien Lacroix

Curriculum Manager

Rapport écrit

Un rapport doit être clair et reproductible.

Concepts de communication des données

Exemple de reproductibilité

  • Préparer un gâteau

    • Recette
    • Ingrédients bruts
    • Nos gadgets de mesure pour le four et la cuisine
    • Gâteau avec une saveur similaire
  • Projet de données

    • Relancer l’analyse - mêmes résultats

icône de recette de cuisine

Concepts de communication des données

Exemple de reproductibilité

  • Cuire un gâteau
    • Vos propres ustensiles
    • Ingrédients propres
  • Projet de données
    • Environnement différent
Concepts de communication des données

Vertus de reproductibilité et de réplicabilité

  • Évite la duplication des efforts
  • S’appuyer sur le travail préexistant
  • Se concentrer sur de nouveaux défis
  • Revue par les pairs
  • Indépendant de l’outil
Concepts de communication des données

Bonnes pratiques

  1. Suivez comment les résultats ont été produits
    • Scripts bien documentés
      • Commentaires dans le code
    • Répertorier les packages et l’environnement utilisés
    • Contrôle de version
Concepts de communication des données

Bonnes pratiques

  1. Suivez comment les résultats ont été produits
  2. Évitez la manipulation manuelle des données
    • Versionnage des données
    • Stocker les données brutes et les étapes intermédiaires
    • Adapter et résoudre les problèmes
    • Exemple : imputation de données
      • imputer les valeurs manquantes avec la moyenne
      • enregistrer et fermer l’éditeur
      • comment savoir quelles valeurs ont été remplacées au départ ?
Concepts de communication des données

Bonnes pratiques

  1. Suivez comment les résultats ont été produits
  2. Évitez la manipulation manuelle des données
  3. Contrôler l’aléatoire
    • Graines aléatoires pour les pipelines ML
    • Contrôle des variables confondantes
Concepts de communication des données

Bonnes pratiques

  1. Suivez comment les résultats ont été produits
  2. Évitez la manipulation manuelle des données
  3. Aléa du document
  4. Interprétabilité
    • Comprendre la cause d’une décision ou prédire les résultats du modèle
    • Histoire avec un récit captivant
    • Lien avec la reproductibilité
1 Molnar C. Interpretable machine learning. 2019.
Concepts de communication des données

Bonnes pratiques

  1. Suivez comment les résultats ont été produits
  2. Évitez la manipulation manuelle des données
  3. Aléa documentaire
  4. Interprétabilité
  5. Citez correctement la bibliographie
Concepts de communication des données

Références

  • Une citation est l’information de base nécessaire pour identifier et localiser une publication spécifique
Concepts de communication des données

Références

  • Différents styles, mais la même logique sous-jacente
    • Livre: Nom de l’auteur (année). Titre. Éditeur.
    • Article de journal : Nom de l’auteur. (Année) « Titre de l’article. » Titre de la revue, numéro du volume, numéro du fascicule, numéros de pages.
    • Site web : Nom de l’auteur. Date de publication, « Titre de la page/de l’œuvre. » Titre du site Web, emplacement
  • style APA :
    • Citations dans le texte (auteur, date)
Concepts de communication des données

Référence

  • Outils de gestion des références
    • Plus facile à suivre
    • Changer entre les styles
    • Rechercher une référence en ligne
    • Options:
      • EndNote
      • Mendeley
      • RefWorks
Concepts de communication des données

Références

  • Contexte métier
    • Moins strict
    • Plus simple (hyperlien)
    • ==> informations disponibles et récupérables
Concepts de communication des données

Entraînons-nous !

Concepts de communication des données

Preparing Video For Download...