Coursera

Benchmarking et optimisation de la performance de l'application LLM

Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Coursera

Benchmarking et optimisation de la performance de l'application LLM

Starweaver
Karlis Zars

Instructeurs : Starweaver

Inclus avec Coursera PlusEn savoir plus

Demander à Coursera

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

4 heures à compléter
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

4 heures à compléter
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Optimiser le comportement des modèles de langage à grande échelle (LLM) à l'aide de consignes structurées et d'autocontrôles afin de réduire la variance et les erreurs.

  • Concevoir un middleware évolutif permettant de gérer les requêtes API, les tentatives de reconnexion, la mise en cache et les budgets de jetons afin d'atteindre les objectifs de performance fixés.

  • Concevoir des interfaces centrées sur l'utilisateur qui permettent de recueillir des retours d'expérience et d'améliorer la précision des modèles de langage à grande échelle (LLM) ainsi que la confiance des utilisateurs.

Compétences que vous acquerrez

  • Catégorie : Évaluation du modèle
  • Catégorie : Tests A/B
  • Catégorie : Gestion des performances des applications
  • Catégorie : Ingénierie de la fiabilité des sites
  • Catégorie : Tests de performance
  • Catégorie : Test de stress des performances
  • Catégorie : Optimisation du modèle
  • Catégorie : Candidature au LLM
  • Catégorie : Optimisation des performances
  • Catégorie : Motifs de l'invitation
  • Catégorie : Optimisation des jetons
  • Catégorie : Maintenabilité
  • Catégorie : Génération assistée par récupération
  • Catégorie : Prise de décision fondée sur des données
  • Catégorie : Appel d'outils
  • Catégorie : Évolutivité

Outils que vous découvrirez

  • Catégorie : Déploiement du modèle
  • Catégorie : Ingénierie rapide

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

1 devoir

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Créer des applications LLM de nouvelle génération avec LangChain et LangGraph"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 3 modules dans ce cours

Ce module explique pourquoi la performance est une caractéristique intrinsèque du produit, et non un aspect secondaire du backend. Nous établissons un lien entre la latence, le coût et la qualité des réponses d’une part, et la vitesse perçue par l’utilisateur (p50 vs p95, gigue) ainsi que la confiance d’autre part. Vous définirez un ensemble minimal de métriques (latence, débit, tokens/sec, déterminisme et taux de réussite), puis vous développerez un outil de benchmarking léger capable d’exécuter un petit ensemble d’évaluation, d’enregistrer les invites et les résultats, et d’exporter des fichiers CSV propres. À la fin, vous disposerez d’une référence reproductible que vous pourrez réexécuter à chaque modification.

Inclus

4 vidéos2 lectures1 évaluation par les pairs

Dans ce module, vous découvrirez où passe réellement le temps : sauts de réseau, inférence de modèles, gonflement des prompts et post-traitement. Vous apprendrez des modèles de prompts pratiques qui permettent de réduire le nombre de tokens sans compromettre la qualité, ainsi qu’une approche « schéma d’abord » pour les E/S qui améliore la stabilité et l’analyse syntaxique. Nous aborderons également des stratégies de mise en cache pour les embeddings, les requêtes RAG et les appels d’outils, notamment les clés de cache et les règles d’invalidation permettant d’éviter les réponses obsolètes. Vous découvrirez des heuristiques claires pour distinguer les chemins « froids » des chemins « chauds », ainsi qu’une liste de contrôle simple pour gagner des secondes, et pas seulement des millisecondes.

Inclus

3 vidéos1 lecture1 évaluation par les pairs

Le dernier module transforme l’optimisation en un processus rigoureux. Vous réaliserez des tests A/B/C sur différents niveaux de modèles et différentes variantes de prompts, à partir d’un même ensemble de données, afin de comparer la latence, le coût par tâche et la qualité à l’aide de statistiques simples, puis vous choisirez la meilleure option. Nous aborderons la mise à l'échelle en toute sécurité : limites de concurrence, files d'attente, contre-pression, nouvelles tentatives, délais d'expiration et dégradation en douceur/solutions de repli. Vous repartirez avec un plan d'optimisation sur 30 jours et un guide de production qui garantira la rapidité, la rentabilité et la fiabilité de votre application après son lancement.

Inclus

4 vidéos1 lecture1 devoir2 évaluations par les pairs

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeurs

Starweaver
Coursera
573 Cours1 166 983 apprenants

Offert par

Coursera

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions