GUIDE Technique

Distillation des connaissances

Knowledge distillation trains a student model using a teacher model’s outputs or representations as supervision.

Écoutez ce guideNarré par l'IA · ~2 min

Sur cette page2 minutes de lecture
  1. Aperçu
  2. Plongée profonde
  3. Mise en œuvre dans le monde réel
  4. L’avenir de la distillation des connaissances
  5. Le mettre en pratique
  6. Continuez à explorer
  7. Questions fréquemment posées

Aperçu

It can support more efficient deployment, but the student’s accuracy and behavior depend on its capacity, training data, and the teacher signal.

Plongée profonde

Big models are accurate but slow and expensive to deploy. Knowledge distillation transfers their capability into a compact model by having the student learn from the teacher's outputs rather than only from hard labels. The key insight, from Hinton and colleagues, is that a teacher's full probability distribution carries 'dark knowledge': even when it predicts 'dog', the relative probabilities for 'wolf' versus 'car' reveal how the teacher sees similarities. Softening these probabilities with a temperature exposes that structure, and the student is trained to match it, often alongside the true labels. The goal is an efficient student that benefits from teacher supervision; the actual accuracy and speed must be measured for the task and implementation. DistilBERT and TinyBERT are well-known distilled language models.

Mise en œuvre dans le monde réel

DistilBERT compressant BERT avec environ 40 % de paramètres en moins tout en conservant l'essentiel de sa compréhension du langage pour une inférence plus rapide.

Réduire un grand modèle de vision afin qu'un classificateur d'images puisse s'exécuter en temps réel sur une application d'appareil photo pour smartphone.

Distiller le raisonnement en chaîne de pensée d'un grand modèle dans un modèle plus petit pour lui permettre de répondre à moindre coût aux questions de mathématiques ou de codage.

Compresser un ensemble de modèles en un seul étudiant afin que les coûts de production et la latence diminuent sans trop de perte de précision.

L’avenir de la distillation des connaissances

La distillation est désormais une étape standard dans l'expédition de modèles efficaces et est au cœur de la vague actuelle de petits modèles ouverts performants. Une tendance en croissance rapide est la distillation au niveau séquence à partir de grands modèles de langage, où un modèle solide génère des données de formation ou des traces de raisonnement (y compris une chaîne de pensée) pour enseigner aux élèves plus petits, brouillant ainsi la frontière avec des données synthétiques. Attendez-vous à un couplage plus étroit avec quantification et élagage, à un déploiement accru sur les appareils et à un débat continu sur les licences et la qualité lors de la distillation à partir de modèles propriétaires dont les sorties deviennent le signal de formation d'un concurrent.

Le mettre en pratique

Pourquoi c'est important

  • Coût et budget. Les décisions en matière d'architecture déterminent les performances et les coûts d'exploitation pendant des années.
  • Décisions plus claires. La formation technique aide les équipes à choisir la bonne pile, pas seulement la plus récente.
  • Contrôle qualité. De meilleurs choix d’ingénierie réduisent les incidents de fiabilité en production.

Attention à

  • L’optimisation d’un benchmark peut masquer des faiblesses plus larges du système.
  • Les coûts d’infrastructure et de maintenance sont souvent sous-estimés.
  • Les lacunes en matière de sécurité et d’observabilité peuvent se creuser à mesure que les systèmes deviennent plus complexes.

Prochaines étapes

  1. Définissez les objectifs de latence, de qualité et de coût avant la mise en œuvre.
  2. Benchmark dans des conditions de charge et de données réalistes.
  3. Surveillance des instruments pour détecter les erreurs, la dérive et l'impact sur l'utilisateur.
  4. Préparez les chemins de restauration et de réponse aux incidents avant la mise à l’échelle.

Continuez à explorer

Newsletter gratuite

Recevez le briefing quotidien sur l'IA

Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.

Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.

Testez-vous

Take the Knowledge Distillation quiz

Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.

Démarrer le quiz

Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don

Questions fréquemment posées

What is Knowledge Distillation?

Knowledge distillation trains a student model using a teacher model’s outputs or representations as supervision. It can support more efficient deployment, but the student’s accuracy and behavior depend on its capacity, training data, and the teacher signal.

In knowledge distillation, what is the student model trained to do?

La distillation transfère les capacités d'un grand enseignant dans un modèle d'étudiant compact et plus rapide.

Qu’entend-on par « connaissance obscure » de l’enseignant ?

La connaissance obscure est la structure de la distribution de probabilité complète de l'enseignant, comme la similitude entre « loup » et « chien », et pas seulement la réponse la plus élevée.

Quel rôle joue la température (T) dans la distillation ?

Une température plus élevée aplatit la distribution de probabilité, révélant les similitudes relatives que l'élève devrait apprendre.

La perte de distillation classique combine quels deux composants ?

L'élève correspond à la distribution adoucie de l'enseignant (terme KL) tout en s'adaptant également aux étiquettes de vérité terrain (entropie croisée).

Quel est un exemple de modèle de langage distillé ?

DistilBERT est un modèle bien connu distillé à partir de BERT, conservant la plupart des performances avec beaucoup moins de paramètres.