Félicitations !

CI/CD pour le Machine Learning

Ravi Bhadauria

Machine Learning Engineer

Syntaxe YAML

  • Indentation
  • Mappages a: 1
  • Tableaux
    • En ligne [1, 2]
    • En bloc
      - 1
      - 2
      
  • Chaînes multilignes
    • Indicateurs de style (|, >)
    • Indicateurs de rognage (-, +)
CI/CD pour le Machine Learning

GitHub Actions

  • Flux de production (pipeline)
  • Événements (on)
  • Tâches (jobs)
  • Exécuteurs (runs-on)
  • Étapes (steps)
  • Contextes
  • Secrets et variables d'environnement (GITHUB_TOKEN)
  • Actions (checkout, setup-python)
    • CML : cml comment create, cml pr create
CI/CD pour le Machine Learning

Gérer les versions des données et bâtir des pipelines reproductibles

  • dvc init
  • Distants DVC (y compris local)
  • dvc push, dvc pull
  • dvc repro <target>
  • dvc metrics show/diff
  • dvc plots show/diff
  • DVC YAML (dvc.yaml)
    • Étapes ou cibles
    • Commandes (cmd)
    • Dépendances (deps)
    • Sorties (outs)
    • Mesures (metrics)
    • Graphiques (plots)
CI/CD pour le Machine Learning

Ressources DataCamp

CI/CD pour le Machine Learning

Pour aller plus loin

CI/CD pour le Machine Learning

Merci !

CI/CD pour le Machine Learning

Preparing Video For Download...