Félicitations !

CI/CD pour le Machine Learning

Ravi Bhadauria

Machine Learning Engineer

Syntaxe YAML

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

GitHub Actions

  • Workflow (pipeline)
  • Événements (on)
  • Jobs (jobs)
  • Runners (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

Versionner les données et construire des pipelines reproductibles

  • dvc init
  • Distant DVC (dont 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...