mandy
Publier
← Modèles
GH

gnakalehacker/IvoireSLM-17M

◇ modèle
Génération de texte · mis à jour il y a 1 mois

Petit modèle de langue ivoirien, 17 M de paramètres, entraîné depuis zéro.

Apache 2.0
Vues
34
Téléchargements
31
Likes
1
Clones
0
Exécutions
0
Taille
76 Mo

IvoireSLM 17M — CPT v1.1.1, étape 500

Checkpoint expérimental d’un Transformer causal dense de 17 129 280 paramètres, développé dans le cadre du projet IvoireSLM.

Ce checkpoint n’est pas un assistant conversationnel fiable. Les essais qualitatifs montrent encore des répétitions, des échos de question et des réponses incorrectes. Il est publié pour la recherche et la reproductibilité, pas pour fournir des informations fiables ni prendre des décisions.

Version publiée

  • identifiant interne : microivoire_transformer_v1.4_17m_cpt_v111_pilot ;
  • mélange : ivoireslm_pretraining_mix_v1.1.1_pilot ;
  • étape sélectionnée : 500 ;
  • tokenizer : BPE v0.4, 8 192 tokens ;
  • contexte maximal : 512 tokens ;
  • dimension : 320 ;
  • têtes d’attention : 8 ;
  • blocs Transformer : 12 ;
  • dimension feed-forward : 832 ;
  • architecture : RMSNorm, RoPE, SwiGLU et poids d’embedding/sortie liés ;
  • test final ouvert : non.

Mélange de continuation de préentraînement

DomainePart
Corpus IvoireSLM v0.970 %
Français naturel ouvert20 %
Conversation française ouverte5 %
Données ivoiriennes officielles ancrées5 %

Résultats de validation

DomaineAvantÉtape 500Évolution
Loss pondérée2,89302,8593-0,0337
Corpus général v0.92,88812,8867-0,0014
Français naturel ouvert3,00282,9581-0,0447
Conversation française ouverte3,24493,0027-0,2422
Données ivoiriennes vérifiées2,17131,9380-0,2333

La garde de rétention du corpus général est passée. Une baisse de loss ne démontre toutefois pas qu’un modèle répond correctement en conversation.

Limites constatées

  • boucles répétitives et échos du prompt ;
  • suivi fragile des questions et consignes ;
  • faits susceptibles d’être inventés ;
  • absence de connaissance fiable de sa propre identité ou version ;
  • absence de garantie sur les informations récentes ;
  • français, dioula et autres langues encore très limités.

L’interface « assistant outillé » du projet masque certaines de ces limites grâce à des routes déterministes et des bases vérifiées. Ces capacités appartiennent à l’application et ne sont pas contenues dans ce checkpoint.

Utilisation

Le dépôt utilise une architecture PyTorch personnalisée, pas transformers.AutoModelForCausalLM.

pip install torch tokenizers safetensors
python generate.py "La Côte d’Ivoire est" --max-new-tokens 48

Chaque sortie doit être considérée comme non vérifiée.

Fichiers

  • model.safetensors : poids seuls dans un format sans pickle ;
  • tokenizer.json : tokenizer BPE v0.4 ;
  • config.json : architecture et provenance ;
  • modeling_microivoire.py : définition PyTorch ;
  • generate.py : exemple minimal d’inférence ;
  • progress.json : métriques du pilote ;
  • checkpoint_metadata.json : provenance du checkpoint converti ;
  • SHA256SUMS : empreintes des fichiers publiés.

Utilisation responsable

N’utilisez pas ce modèle pour des décisions médicales, juridiques, financières, scolaires, administratives ou de sécurité. Ne l’utilisez pas pour imiter une personne, produire de la désinformation ou exécuter automatiquement du code généré.

Licence et données

Le code IvoireSLM est sous licence MIT. La licence des poids reste other tant que l’inventaire des licences et des conditions de redistribution de toutes les données du mélange n’est pas finalisé. La publication de ce candidat doit donc rester privée jusqu’à validation de cet inventaire.