oc_p5-dev / docs /standards.md
ASI-Engineer's picture
Upload folder using huggingface_hub
572fd8e verified
|
raw
history blame
637 Bytes

Standards de Code et d'Expérimentation ML

Standards de Code

  • Commits : Conventional commits (feat:/fix:/docs: etc.) pour traçabilité.
  • Formatting/Linting : Black pour format, Flake8 pour lint (via CI).
  • Dépendances : Poetry pour lock/reproductibilité.
  • Tests : Pytest avec cov >80%, couvrant cas critiques/erreurs.

Standards d'Expérimentation ML

  • Datasets : Utiliser P3/P4 pour tests unitaires/fonctionnels.
  • Traçabilité : Log inputs/outputs en DB PostgreSQL.
  • Validation : Pydantic pour inputs API ; tester performances/limites.
  • CI/CD : Tests auto sur push ; environnements dev (local/tests) / prod (HF main).