Aller au contenu principal
Expert Cybersécurité & IAv9.0
Centres de ressources conformité
Besoin d'un accompagnement expert ?
Devis personnalisé sous 24h — audit, conformité, incident
Outils open source — Gratuits, portables, hors ligne
Caractéristiques communes
100 % hors ligne — aucune donnée transmise
Portables — un seul fichier exécutable
Gratuits — MIT ou GPL v3
Code source ouvert sur GitHub
Checklists Sécurité — Audit & Durcissement
Formats disponibles
📄 PDF 📊 Excel 🌐 Web

11 checklists professionnelles couvrant 2 200+ points de contrôle. Téléchargement gratuit, aucune inscription.

Academy Contact

Knowledge Distillation

ia

Définition

La Knowledge Distillation, ou distillation de connaissance, est une technique de compression de modèle qui transfère les connaissances acquises par un grand modèle, dit teacher, vers un modèle nettement plus petit et plus efficace en ressources, dit student, en entraînant ce dernier non pas simplement à reproduire les étiquettes finales attendues (hard labels) mais à imiter directement les distributions complètes de probabilité produites en sortie par le modèle teacher, dites soft labels. Introduite formellement dans les travaux fondateurs de Hinton et al. publiés en 2015, cette approche part du constat que les distributions de probabilité complètes générées par le modèle teacher contiennent une information nettement plus riche que la seule réponse la plus probable retenue au final, notamment les niveaux de confiance relatifs attribués aux réponses alternatives incorrectes mais plausibles, une information dite « dark knowledge » que l'entraînement classique sur étiquettes dures ignore totalement. Cette approche permet au modèle student de capturer une part significative des capacités du modèle teacher, malgré une taille et un coût d'inférence considérablement réduits, un compromis particulièrement recherché pour le déploiement de modèles sur des équipements aux ressources limitées, terminaux mobiles ou objets connectés, où l'exécution du modèle teacher original serait techniquement impraticable.

Description

La Knowledge Distillation est une technique de compression de modèle transférant les connaissances d'un grand modèle teacher vers un modèle student plus compact. Le student reproduit les distributions de probabilité (soft labels) du teacher plutôt que les labels durs, capturant les nuances de connaissance.

Fonctionnement

L'entraînement du student minimise la divergence KL entre ses probabilités et celles du teacher pondérées par une température de distillation T. La distillation de features intermédiaires aligne également les représentations des couches cachées entre teacher et student pour un transfert plus complet.

Points clés

  • DistilBERT : 66% des paramètres de BERT, 97% des performances, 60% plus rapide — exemple canonique de distillation réussie
  • Rend possible le déploiement de LLM performants sur des endpoints ou infrastructures air-gapped en cybersécurité
  • TinyLlama, Phi-2 et Qwen1.5-1.8B utilisent la distillation pour des performances remarquables à petite taille

Articles liés

Un projet cybersécurité ?

Expert dispo · Réponse 24h

Devis