Qu'est-ce que Quantification post-entraînement ?
Méthode qui, après l'entraînement, examine la plage des valeurs des poids et activations du modèle sur des données représentatives, puis les convertit en faible précision. PTQ.
Nom japonais: 学習後量子化
« Quantification post-entraînement » apparaît dans 2 questions d'entraînement réparties sur 1 thèmes, dont Pile matérielle et logicielle de l'IA.
Domaine: Pile matérielle et logicielle de l'IA
PTQ et entraînement conscient de la quantification
L'entraînement conscient de la quantification (QAT) insère un arrondi simulé dans la passe avant pendant l'entraînement ou l'affinage (fine-tuning), afin que les poids apprennent à tolérer l'erreur de quantification. La PTQ saute entièrement cette étape, ce qui la rend bien moins coûteuse et utilisable lorsque la chaîne d'entraînement d'origine ou le jeu de données n'est pas disponible. Le prix à payer est la précision : en INT8, la perte est souvent faible, mais à mesure que la largeur en bits descend vers 4 bits, l'erreur d'arrondi croît rapidement et la PTQ seule peut ne plus être acceptable. La QAT est la solution de repli habituelle, car elle peut préserver la précision à des résolutions où la PTQ échoue.
Questions fréquentes
Quelle est la différence entre quantification post-entraînement et entraînement conscient de la quantification ?
La quantification post-entraînement convertit un modèle déjà entraîné en basse précision sans réentraînement, à l'aide d'un petit ensemble d'étalonnage seulement. L'entraînement conscient de la quantification simule l'arrondi pendant l'entraînement pour que les poids s'y adaptent, ce qui coûte une phase d'entraînement mais préserve mieux la précision à très faible largeur en bits, comme 4 bits.
Pourquoi la quantification post-entraînement a-t-elle besoin de données d'étalonnage ?
Les poids sont connus après l'entraînement, mais les valeurs d'activation dépendent de l'entrée ; leurs plages doivent donc être observées en faisant passer des entrées représentatives dans le modèle. Ces plages observées fixent les facteurs d'échelle qui projettent les activations sur la grille d'entiers.
La quantification post-entraînement nécessite-t-elle le jeu de données d'entraînement d'origine ?
Ni le jeu de données d'entraînement complet ni les étiquettes ne sont nécessaires. Quelques centaines d'entrées non étiquetées, représentatives de l'utilisation réelle, suffisent normalement pour étalonner les plages d'activation.