Utilisation
from peft import PeftModelfrom transformers import AutoModelForCausalLM, AutoTokenizer base = AutoModelForCausalLM.from_pretrained("Qwen/Qwen3-1.7B-Base", device_map="auto")modele = PeftModel.from_pretrained(base, "BenoitJT-GIRARD/qwen3-1.7b-chsa-triage-sft")tokenizer = AutoTokenizer.from_pretrained("BenoitJT-GIRARD/qwen3-1.7b-chsa-triage-sft")
Le tokenizer publié ici porte le gabarit de dialogue du projet et déclare
<|im_end|> comme jeton de fin de séquence. Charger le tokenizer du modèle de
base à la place ferait générer sans jamais s'arrêter : le format appris n'est pas
celui d'origine.
Niveau de priorité : URGENCE_VITALE | URGENCE_MODEREE | CONSULTATION_DIFFEREEJustification : <explication clinique courte>Recommandation : <conduite à tenir>
Évaluation
Mesuré sur un jeu de cas écrits à la main, jamais vus à l'entraînement, dont près de
la moitié sont des présentations atypiques.
Table with columns: Mesure, Valeur sur 60 cas| Mesure | Valeur sur 60 cas |
|---|
| Exactitude du niveau de triage | 0,683 [0,56 – 0,79] |
| Sous-triage des cas urgents | 30 % |
| Surclassement, tous cas | 11,7 % |
| Réponses exploitables par le système d'information | 100 % |
Comparaison aux références, analyse d'erreurs et détail par langue :
reports/evaluation_results.json dans le dépôt du projet.
Données, évaluation et limites
Voir la carte du modèle final
et le dépôt du projet : https://github.com/BenoitJT-GIRARD/chsa-triage
Licence
MIT.