classifications exact que votre application enverra à fastino/GLiNER-2.5-Decide. Ne modifiez les étiquettes ou les paramètres de tâche qu’entre les exécutions d’évaluation afin que les résultats restent comparables.
Évaluer un schéma Decide
Commencez avec une tâche fixe :- Des exemples positifs et négatifs pour chaque étiquette
- Des entrées pour lesquelles plusieurs étiquettes doivent être renvoyées
- Des entrées pour lesquelles aucune étiquette ne doit franchir le seuil
- Du texte ambigu et hors domaine
POST /v1/chat/completions avec le même identifiant de modèle Decide et le même schéma. Analysez la chaîne JSON dans choices[0].message.content avant d’évaluer le résultat de la tâche.
Pour les tâches Decide mono-étiquette, mesurez l’exactitude top 1 et la confusion par étiquette. Pour les tâches multi-étiquettes, mesurez la précision, le rappel et le score F1 par étiquette et sur l’ensemble de la tâche. Si une requête contient plusieurs tâches, évaluez chaque tâche indépendamment, car Decide n’impose aucune relation entre elles.
Sélectionner cls_threshold
cls_threshold affecte uniquement les tâches avec multi_label: true. Decide renvoie les étiquettes qui atteignent le seuil et omet les autres :
- Augmentez-le pour renvoyer moins d’étiquettes et favoriser généralement la précision.
- Diminuez-le pour renvoyer davantage d’étiquettes et favoriser généralement le rappel.
- Les tâches mono-étiquette renvoient toujours l’étiquette ayant le score le plus élevé.
- Les seuils affectent uniquement l’inférence ; ils ne modifient pas l’entraînement.
0.5 comme une valeur par défaut universelle. Pour les étiquettes qui déclenchent des actions lourdes de conséquences, exigez un seuil plus strict ou soumettez les résultats à faible niveau de confiance à une revue.
Entraîner GLiNER 2.5 Decide
N’entraînez le modèle que si le modèle de base commet toujours des erreurs dans votre domaine après avoir clarifié la taxonomie des étiquettes et ajusté les seuils multi-étiquettes. Le catalogue actuel des modèles de base disponibles annonce :GET /v1/base-models?supports_training=true avant de créer une tâche, car la disponibilité dans le catalogue peut changer. Utilisez fastino/GLiNER-2.5-Decide comme base_model et lora comme training_type.
Préparer les données de classification Decide
Utilisez le format JSONL public de classification. Chaque ligne contienttext et soit un seul label, soit plusieurs labels :
Importer le jeu de données de classification
Créez, importez, traitez et versionnez le jeu de données JSONL utilisé par la tâche d’entraînement Decide.
Créer la tâche d’entraînement Decide
Soumettez le jeu de données prêt au modèle de base Decide :Comparer et déployer
Exécutez le modèle de base et le checkpoint entraîné sur le même jeu de données réservé avec le même schémaclassifications. Comparez :
- Les erreurs par étiquette pour les tâches mono-étiquette
- La précision, le rappel et le score F1 par étiquette pour les tâches multi-étiquettes
- Les résultats multi-étiquettes vides ou comportant trop de sélections
- Le seuil requis pour chaque tâche
Tâches d'entraînement
Surveillez la tâche Decide, les checkpoints et leur état de déployabilité.
Référence de l'API d'entraînement
Consultez les contrats exacts du jeu de données et de la tâche d’entraînement.

