Définition
Pendant l'entraînement, le fournisseur enregistre le modèle à différents moments — certains à la fin de chaque époque, d'autres à des étapes fixes, comme l'étape 5 et l'étape 10 d'un cycle de 10 étapes. Chaque copie enregistrée est un point de contrôle : un modèle affiné complet qui peut être déployé et interrogé comme n'importe quel autre. Le dernier point de contrôle est généralement identique au modèle final.
Les points de contrôle sont particulièrement utiles lorsque l'évaluation standard n'est plus possible. Une évaluation comparative nécessite que le modèle de base et le modèle entraîné s'exécutent simultanément. Les fournisseurs retirent les modèles selon un calendrier précis, et dès qu'un modèle est marqué comme obsolète, aucun nouveau déploiement n'est autorisé — souvent des semaines avant sa date de retrait officielle. Les modèles déjà entraînés sur cette base peuvent toujours être déployés ; la base elle-même ne le peut plus. La comparaison directe avec la base n'étant plus possible, deux alternatives s'offrent à vous : comparer avec un point de contrôle antérieur, ou évaluer le modèle seul.
Fonctionnement de la comparaison
Le modèle final et un point de contrôle antérieur du même cycle répondent aux mêmes questions réservées, et le juge les compare à l'aveugle, exactement comme il comparerait le modèle affiné et le modèle de base. La différence réside dans la signification du résultat. Le point de contrôle initial intègre déjà la première partie de l'entraînement, la comparaison isole donc les étapes situées entre le point de contrôle et la fin.
| Comparaison | Réponses | Ne répond pas |
|---|---|---|
| Final contre base | L'entraînement a-t-il été utile ? | Quelle partie de l'entraînement a été utile |
| Point de contrôle final vs initial | Les étapes ultérieures ont-elles été utiles ? | Si le modèle surpasse l'original |
| Point de contrôle final vs dernier point de contrôle | Presque rien : il s'agit généralement du même modèle | Rien d'utile — attendez-vous principalement à des résultats équivalents |
| Évalué seul | Quelle est la qualité des réponses, dans l'absolu ? | Toute amélioration par rapport à un autre modèle |
Interprétation du résultat
- Le modèle final l'emporte nettement. Les dernières étapes ont apporté une réelle valeur ajoutée. La durée totale du cycle était justifiée.
- Majorité d'égalités, moyennes quasi identiques. Les dernières étapes n'ont pas changé grand-chose. Un cycle plus court — moins d'étapes ou d'époques — aurait probablement donné le même résultat pour une fraction du coût d'entraînement. Si les vérifications sur les données réservées pendant l'entraînement avaient également stagné au moment du point de contrôle, les deux indicateurs concordent.
- Le point de contrôle l'emporte. Poursuivre l'entraînement au-delà de ce point a dégradé les réponses, un signe classique de surapprentissage : le modèle s'est amélioré au début, puis a commencé à mémoriser. La prochaine fois, réduisez le nombre d'étapes ou d'époques d'entraînement.
Coût et temps
Chaque point de contrôle est un modèle affiné à part entière, il nécessite donc son propre déploiement hébergé. Pendant l'évaluation, le modèle final et le point de contrôle sont tous deux déployés et facturés à l'heure, l'hébergement est donc payé deux fois. Pour une petite évaluation, la facture correspond principalement au temps d'hébergement, et non aux tokens.
Les modèles de raisonnement répondent lentement. Les modèles qui réfléchissent avant de répondre peuvent prendre environ une minute par paire de questions, là où un modèle de chat classique répond à une petite évaluation complète en une ou deux minutes. Vingt questions peuvent ainsi mobiliser deux déploiements pendant un quart d'heure ou plus — le temps d'hébergement, et donc le coût, augmentant en conséquence.
- Un cycle de renforcement en 10 étapes s'est achevé sur un modèle de raisonnement qui a depuis été marqué comme obsolète. Le modèle entraîné peut toujours être déployé ; le modèle de base ne le peut plus.
- Le fournisseur a enregistré des points de contrôle à l'étape 5 et à l'étape 10. L'étape 10 correspond au modèle final, la comparaison est donc final contre étape 5, sur 24 questions de test réservées.
- Résultat : le modèle final l'emporte 6 fois, l'étape 5 l'emporte 7 fois, 11 égalités. Les notes moyennes du juge sont de 3,6 pour les deux.
- Interprétation : les étapes 6 à 10 n'ont presque rien changé, et les vérifications sur les données réservées pendant l'entraînement avaient également stagné dès l'étape 5. Un cycle de 5 étapes aurait probablement donné le même résultat, pour environ la moitié du coût d'entraînement.
- Coût : deux déploiements ont tourné pendant environ 25 minutes, car le modèle de raisonnement répond lentement. L'essentiel du coût de l'évaluation réside dans l'hébergement. Pour connaître la performance absolue du modèle, l'étape suivante consiste à l'évaluer seul.
Paramètres
Quel point de sauvegarde de la même exécution joue le rôle de « base ». Un point de contrôle initial ou intermédiaire isole ce que les étapes ultérieures ont apporté ; le dernier point de contrôle correspond généralement au modèle final et donne principalement des résultats équivalents.
Erreurs courantes
- Comparer avec le dernier point de contrôle et interpréter les égalités comme « l'entraînement n'a servi à rien ».
- Interpréter une victoire contre un point de contrôle initial comme la preuve que le modèle surpasse la base d'origine.
- Oublier que les deux modèles sont déployés : l'hébergement est payé deux fois.
- Repousser l'évaluation jusqu'au retrait du modèle de base — comparez avec la base tant qu'elle peut encore être déployée.
- Ignorer une égalité avec le point de contrôle au lieu de raccourcir le cycle suivant.
Références et lectures complémentaires
Les sources externes s'ouvrent dans un nouvel onglet.
- 01Supervised fine-tuningOpenAI API docs · developers.openai.comComment un fournisseur sauvegarde des points de contrôle utilisables pendant l'entraînement, et pourquoi un point de contrôle antérieur peut s'avérer être le meilleur modèle.
- 02Foundry Models lifecycle and support policyMicrosoft Learn · learn.microsoft.comCe que signifient « déprécié » et « retiré » lors de la création de nouveaux déploiements d'un modèle.
- 03DeprecationsOpenAI API docs · developers.openai.comLe calendrier publié par un fournisseur concernant l'arrêt des modèles.
- 04Early stoppingWikipedia · en.wikipedia.orgPourquoi un entraînement prolongé peut dégrader les performances d'un modèle sur de nouvelles données, et comment savoir quand s'arrêter.