Commit History

  1. Merge pull request #9 from Tbruand/dev⁠

    T0m4_
    Unverified signature
    6adcad9
  2. fix(test): adaptation du test de l'interface à la nouvelle structure en onglets Gradio 4

    Tbruand
    a68a14c
  3. feat(interface): ajout d'un second onglet pour afficher la documentation du modèle

    Tbruand
    1a3ded7

  1. fix(cd): correction de l'URL du Hugging Face Space pour le déploiement automatique

    Tbruand
    84dc87b
  2. refactor(ci-cd): fusion dev dans main avec nouveau workflow unifié

    Tbruand
    7b633a8
  3. wip(ci-cd): version locale du workflow unifié

    Tbruand
    45bb1f7
  4. refactor(ci-cd): fusion des workflows CI et CD dans un seul fichier avec contrôle sur la branche main

    Tbruand
    6584b56
  5. Merge pull request #8 from Tbruand/dev⁠

    T0m4_
    Unverified signature
    c1a4737
  6. Merge pull request #7 from Tbruand/deploy/hf-sync⁠

    T0m4_
    Unverified signature
    179efb9
  7. feat(cd): ajout du workflow GitHub Actions pour déploiement auto sur Hugging Face après validation CI

    Tbruand
    b21d1e3
  8. docs(readme): ajout des métadonnées Hugging Face + présentation du projet pour Space Gradio

    Tbruand
    4e33256

  1. Merge pull request #6 from Tbruand/test/fine-tuned-integration⁠

    T0m4_
    Unverified signature
    7aaef8a
  2. test(handler): ajoute un test pour valider la sortie du modèle fine-tuné

    Tbruand
    188a80c
  3. refactor(handler): charge paresseusement le modèle fine-tuné pour éviter les erreurs à l’import

    Tbruand
    4d029c2
  4. chore(pytest): supprime les options de couverture dans tox.ini

    Tbruand
    e4f3f0e
  5. feat(model): ajoute le modèle CamemBERT fine-tuné avec renommage des labels

    Tbruand
    57b86c9
  6. feat(interface): ajoute l’option fine-tuned au sélecteur de modèle

    Tbruand
    fb6559c
  7. feat(handler): ajoute la prise en charge du modèle fine-tuné dans la prédiction

    Tbruand
    88ca48d
  8. chore(gitignore): ignore tous les contenus du dossier models/ sauf les scripts suivis

    Tbruand
    3e3daf9
  9. Merge pull request #5 from Tbruand/notebook/train-camembert⁠

    T0m4_
    Unverified signature
    3ff2585
  10. chore(deps): ajoute datasets, sentencepiece et accelerate pour l'entraînement

    Tbruand
    97b6542
  11. chore(notebook): met à jour le chemin vers le dataset nettoyé FR

    Tbruand
    1efccc5
  12. chore(gitignore): ignore les artefacts de modèle CamemBERT

    Tbruand
    1b785e3
  13. feat(notebook): ajout du notebook d'entraînement CamemBERT (fine-tuning)

    Tbruand
    e5bc494

  1. Merge pull request #4 from Tbruand/test/interface⁠

    T0m4_
    Unverified signature
    ad6dade
  2. docs(test): ajoute un README expliquant les tests et le hook pre-push

    Tbruand
    b5cc534
  3. chore(deps): ajoute pytest-cov pour la couverture de test

    Tbruand
    c34292b
  4. test(interface): ajoute des tests unitaires sur le wrapper interface

    Tbruand
    bd73929
  5. fix(interface): ignore les entrées vides dans predict()

    Tbruand
    ff35429
  6. chore(test): ajoute pytest-cov aux dépendances et configure tox.ini

    Tbruand
    8ed58a5
  7. Merge pull request #3 from Tbruand/eda-dataset⁠

    T0m4_
    Unverified signature
    c06677f
  8. docs(data): ajout du notebook EDA et instructions pour récupérer le dataset localement"

    Tbruand
    b3a9fd4
  9. Merge pull request #2 from Tbruand/feat/few-shot-model⁠

    T0m4_
    Unverified signature
    6c4f586
  10. test(handler): ajoute un test unitaire pour le modèle few-shot

    Tbruand
    0f01358
  11. feat(models): ajoute un retour (label, score) au modèle few-shot pour uniformiser la sortie

    Tbruand
    402868e
  12. test(handler): ajout d’un test unitaire pour le modèle few-shot

    Tbruand
    0cf4a6c
  13. feat(handler): affichage des scores pour le modèle few-shot dans le handler

    Tbruand
    880f334
  14. feat(interface): ajout d'une option pour sélectionner le type de modèle (zero-shot ou few-shot)

    Tbruand
    669937f
  15. feat(handler): intégration du modèle Few-Shot dans le handler

    Tbruand
    aac811b
  16. feat(models): ajout d'un modèle FewShot basé sur transformers avec Roberta

    Tbruand
    21b5c94
  17. feat(models): ajoute un modèle few-shot simulé basé sur des exemples textuels

    Tbruand
    4af0704
  18. feat(models): ajoute un modèle few-shot simulé basé sur des exemples textuels

    Tbruand
    39dcbb5
  19. feat: merge de la fonctionnalité d'affichage des deux scores de classification⁠

    T0m4_
    Unverified signature
    6bfce7a
  20. test(handler): vérifie le format markdown et la présence des scores de prédiction

    Tbruand
    d2df4a4
  21. feat(interface): affichage markdown des scores pour chaque label

    Tbruand
    924d303
  22. feat(handler): affiche les scores de tous les labels formatés en markdown

    Tbruand
    8c88b4b
  23. feat(models): retourne tous les labels et scores dans ZeroShotModel.predict

    Tbruand
    0005ea7

  1. test(handler): adapte le test aux nouvelles prédictions du modèle zero-shot (label + score)

    Tbruand
    52e008b
  2. fix(gitignore): permet de versionner les fichiers Python du dossier models

    Tbruand
    748fe90
  3. feat(interface): affiche le score de confiance dans le résultat Gradio

    Tbruand
    ec826f2