Downloads · 30 days
4
9% of all-time downloads
GwendalTsang/EMOTYC_both
EMOTYC_both is a text classification model from GwendalTsang. Use it when you need a label for a piece of text. It is set up for onnx. The card lists the license as cc-by-sa-4.0.
Ce dépôt contient deux conversions ONNX de modèles EMOTYC pour l'identification d'émotions dans des textes écrits en français.
Downloads · 30 days
4
9% of all-time downloads
All-time downloads
43
Public
Repo size
886 MB
Likes
0
Public
Click a slice to open those files.
.onnx886 MB · 100%
From the Hugging Face model README
Ce dépôt contient deux conversions ONNX de modèles EMOTYC pour l'identification d'émotions dans des textes écrits en français.
EMOTYC_1/model.onnx : conversion ONNX de la version safetensors publiée sur Hugging Face.EMOTYC_2/model.onnx : conversion ONNX d'une version ultérieure issue d'un checkpoint PyTorch présent dans le dépôt GitLab TextToKids.config.json et tokenizer.json : configuration et tokenizer communs utilisés avec les deux exports ONNX.EMOTYC_1 correspond à une conversion ONNX du modèle EMOTYC publié ici :
https://huggingface.co/TextToKids/CamemBERT-base-EmoTextToKids/blob/main/model.safetensors
Cette première version est associée au modèle décrit dans l'article suivant :
https://arxiv.org/abs/2405.14385
L'article documente le fine-tuning complet de CamemBERT-base pour obtenir un modèle de classification multi-label destiné à prédire si une phrase exprime une émotion, ses modes d'expression, son caractère basique ou complexe, et sa catégorie émotionnelle.
EMOTYC_2 correspond à une conversion ONNX de cette version du modèle EMOTYC :
Le checkpoint source se trouve dans le dossier GitLab suivant :
Ce dossier contient aussi des fichiers d'entraînement comme trainer_state.json, optimizer.pt, rng_state.pth, scheduler.pt et training_args.bin. Ces fichiers peuvent aider à comprendre l'état du checkpoint, mais ils ne sont pas inclus dans ce dépôt ONNX.
La version safetensors semble précéder la version PyTorch du checkpoint GitLab. La pipeline probable est donc la suivante :
CamemBERT-base ;EMOTYC_1 ;EMOTYC_2.Le passage de CamemBERT-base à EMOTYC_1 est documenté par l'article arXiv. En revanche, la manière exacte dont EMOTYC_2 a été obtenu n'est pas complètement documentée publiquement, même si le dossier GitLab du checkpoint fournit plusieurs artefacts d'entraînement.
Les deux fichiers ONNX ont été conservés séparément car leurs contenus binaires diffèrent. Les fichiers PyTorch et les états d'entraînement du checkpoint source n'ont pas été poussés dans ce dépôt.