Remplacement du projet : analyse de sentiment DistilCamemBERT complète
rima ouchefoune
ec3da25
Nouveau projet complet en remplacement du squelette initial :
- scripts/train.py : fine-tuning DistilCamemBERT sur Allociné, deux
stratégies implémentées (fine-tuning complet vs backbone gelé
--freeze-backbone) pour trancher la décision architect avec des chiffres
- scripts/predict.py : inférence détaillée (tokenisation -> logits ->
softmax), mode interactif et --verbose
- scripts/evaluate.py : évaluation test set, matrice de confusion, analyse
des erreurs les plus confiantes
- scripts/push_model_to_hub.py : publication des poids sur le HF Hub
- api/main.py : API REST FastAPI (GET /, /health, POST /predict), modèle
chargé au démarrage via lifespan, CORS pour le frontend externe
- Dockerfile : déploiement Hugging Face Spaces (SDK Docker, port 7860)