Comment apprendre l’IA en jouant ?
Comprendre une IA commence par observer ses erreurs, changer ses exemples et vérifier son résultat. Pokia propose des simulations autonomes pour expérimenter ces mécanismes.
Query et Key servent à calculer des poids d’attention. Ces poids déterminent comment combiner les vecteurs Value. Q, K et V sont des vecteurs numériques, pas des questions et réponses écrites.
Dans la self-attention, chaque représentation de token est projetée en Query (Q), Key (K) et Value (V) à l’aide de matrices apprises. On peut imaginer Q comme une recherche et K comme des critères de correspondance. Cette image aide à distinguer les rôles, mais le modèle effectue des opérations numériques.
Pour une tête d’attention, on calcule QKᵀ / √dₖ. Le masque peut empêcher certaines positions d’être consultées, notamment les tokens futurs lors d’une génération causale. Un softmax transforme ensuite les scores autorisés en poids positifs dont la somme vaut un. La sortie est la somme pondérée des vecteurs V.
Si deux positions reçoivent les poids 0,75 et 0,25, avec V₁ = (2, 0) et V₂ = (0, 4), le mélange vaut (1,5, 1). Ce résultat est un vecteur, pas directement le prochain mot. D’autres transformations du réseau interviennent avant la distribution sur les tokens de sortie.
Un poids d’attention élevé n’est ni une preuve de vérité ni une explication complète du raisonnement du modèle. Plusieurs têtes peuvent produire des mélanges différents. Le cache K/V réutilise les clés et valeurs des positions déjà calculées pendant la génération ; il ne remplace pas l’entraînement. Le module Advanced de Pokia permet de manipuler ces étapes dans une simulation.
Comprendre une IA commence par observer ses erreurs, changer ses exemples et vérifier son résultat. Pokia propose des simulations autonomes pour expérimenter ces mécanismes.
Query et Key servent à calculer des poids d’attention. Ces poids déterminent comment combiner les vecteurs Value. Q, K et V sont des vecteurs numériques, pas des questions et réponses écrites.
Le fine-tuning adapte les paramètres d’un modèle par entraînement. La quantification représente certaines valeurs avec moins de précision pour réduire notamment la mémoire nécessaire.