FRENES

Glossaire · Modèles de langage

Quantification

La quantification est une technique qui représente certains nombres utilisés par un modèle avec moins de précision. Elle réduit généralement la mémoire nécessaire pour stocker ou exécuter le modèle, mais peut modifier ses réponses et ne garantit pas une exécution plus rapide sur tous les appareils.

Quantification : l'explication

Un modèle contient de nombreux paramètres numériques, souvent appelés poids. La quantification les représente avec un ensemble de valeurs plus restreint. Selon la méthode, elle concerne aussi des valeurs intermédiaires calculées pendant son fonctionnement. Des informations supplémentaires permettent de retrouver des approximations utilisables pour les calculs. Vous obtenez ainsi une représentation plus compacte du modèle. Cette transformation ressemble à un arrondi organisé, avec des techniques adaptées pour limiter les effets sur les résultats.

Cette technique sert notamment à exécuter des modèles sur des appareils dont la mémoire est limitée. Elle peut rendre possible une utilisation locale qui serait autrement difficile. Certaines méthodes s'appliquent après l'entraînement, tandis que d'autres prennent cette contrainte en compte pendant une phase d'entraînement. Pour vous, le résultat apparaît souvent sous la forme de plusieurs versions téléchargeables du même modèle. Leurs tailles diffèrent, mais leurs capacités peuvent aussi varier selon les tâches.

Une représentation plus compacte ne produit pas toujours une différence visible dans une conversation simple. Des écarts peuvent toutefois apparaître sur des calculs, des langues moins bien maîtrisées ou des consignes exigeantes. La rapidité dépend aussi du matériel et du logiciel qui effectuent les calculs. Un fichier plus petit ne signifie donc pas automatiquement une réponse plus rapide. Il faut également prévoir la mémoire nécessaire au contexte, qui ne se limite pas aux seuls poids.

Un exemple concret

Vous souhaitez résumer vos notes avec un modèle installé sur votre ordinateur. Sa version habituelle dépasse la mémoire disponible. Vous essayez une version quantifiée compatible avec votre application. Elle fonctionne, mais vous comparez plusieurs résumés avec vos documents, notamment les noms et les montants. Vous vérifiez aussi la vitesse réelle sur votre appareil avant de choisir cette version pour votre travail quotidien.

Pourquoi c'est important

La quantification compte lorsque vous choisissez un modèle local, car elle influence la mémoire occupée, la compatibilité et parfois la qualité des réponses. Comparez des versions sur vos propres tâches plutôt que sur leur seule taille. Vérifiez le logiciel requis et la mémoire restante pour les documents. Si vous utilisez un service distant, ce choix peut être effectué par son exploitant sans apparaître dans l'interface.

Idées reçues

  • Un modèle quantifié ne devient pas nécessairement inutilisable ou systématiquement moins pertinent : les effets dépendent de la méthode, du modèle et de vos tâches, ce qui rend une comparaison pratique plus informative qu'un jugement fondé sur la taille.
  • Un fichier plus léger ne garantit pas une génération plus rapide : votre processeur, votre carte graphique et le moteur d'exécution doivent exploiter efficacement sa représentation, faute de quoi les conversions nécessaires peuvent réduire le bénéfice attendu.

Autres termes : modèles de langage

hallucination
L’hallucination est une réponse produite par une IA qui présente comme fiable une information fausse, inventée ou insuffisamment fondée.
Transformer
Un Transformer est une architecture de réseau de neurones qui traite des éléments, comme les fragments d'un texte, en calculant leurs relations grâce à l'attention.
embedding
Un embedding est une représentation numérique d'un contenu, généralement sous la forme d'une liste de nombres appelée vecteur.
token
Un token est une unité utilisée par un modèle pour représenter et traiter une partie de son entrée ou de sa sortie.
fenêtre de contexte
La fenêtre de contexte est la quantité maximale de contenu qu'un modèle peut prendre en compte dans un traitement donné, généralement mesurée en tokens.
poids ouverts
Les poids ouverts désignent la mise à disposition des valeurs apprises d'un modèle, afin que d'autres puissent les télécharger et les utiliser selon les conditions applicables.
IA open source
L'IA open source désigne une IA mise à disposition avec des libertés d'utilisation, d'étude, de modification et de partage, ainsi que les éléments nécessaires pour les exercer.
GGUF
GGUF est un format de fichier utilisé pour distribuer des modèles destinés à des logiciels d'inférence compatibles.

Où le site en parle

Le terme apparaît dans 80 pages du site. Quelques-unes :

Questions fréquentes

Est-ce une compression ?

Oui, au sens où la représentation numérique devient plus compacte, généralement avec une perte de précision. Ce fonctionnement diffère d'une archive que vous décompressez pour récupérer exactement le fichier initial. La documentation de [quantification](https://github.com/huggingface/optimum/blob/main/docs/source/concept_guides/quantization.mdx) décrit ce principe.

Peut-on retrouver la précision initiale ?

Vous pouvez convertir les valeurs vers un format numérique plus précis, mais cela ne restitue pas les détails perdus. Pour retrouver les paramètres initiaux, il faut disposer de leur version originale, et non seulement du fichier quantifié.

Comment choisir une version ?

Commencez par vérifier sa compatibilité et la mémoire disponible. Essayez ensuite des demandes représentatives de votre usage. Comparez la qualité des réponses, leur stabilité et le temps réellement nécessaire, en conservant les autres réglages aussi proches que possible.

Neutralité. Aucun lien d'affiliation. Aucun éditeur ne paie pour être évalué, noté ou classé. Les évaluations sont dirigées par François Chollet, neutres et factuelles, et chaque donnée est datée et sourcée. Comment nous notons