{"id":670,"date":"2026-10-09T16:52:51","date_gmt":"2026-10-09T14:52:51","guid":{"rendered":"https:\/\/www.ranksignal.fr\/blog\/?p=670"},"modified":"2026-10-14T17:48:23","modified_gmt":"2026-10-14T15:48:23","slug":"que-sont-les-methodes-generatives","status":"publish","type":"post","link":"https:\/\/www.ranksignal.fr\/blog\/deep-learning\/que-sont-les-methodes-generatives\/","title":{"rendered":"M\u00e9thodes g\u00e9n\u00e9ratives : un mot, deux familles, une id\u00e9e"},"content":{"rendered":"<p><\/p>\n<p>Ouvre un cours de statistique : la <a href=\"\/blog\/machine-learning\/la-methode-d-analyse-discriminante-lda\/\" title=\"LDA\">LDA<\/a>, qui sert \u00e0 ranger des clients dans deux cat\u00e9gories, y est pr\u00e9sent\u00e9e comme une m\u00e9thode \u00ab g\u00e9n\u00e9rative \u00bb. Ouvre l&rsquo;actualit\u00e9 : les mod\u00e8les \u00ab g\u00e9n\u00e9ratifs \u00bb \u00e9crivent des textes et fabriquent des vid\u00e9os. M\u00eame adjectif, deux univers qui n&rsquo;ont, \u00e0 premi\u00e8re vue, rien \u00e0 se dire. Cet article te donne une d\u00e9finition qui tient pour les deux, les trois m\u00e9canismes \u00e0 savoir reconna\u00eetre, et trois id\u00e9es re\u00e7ues \u00e0 ranger.<\/p>\n<p><strong>Sommaire<\/strong><\/p>\n<ul>\n<li><a href=\"#l-essentiel-en-30-secondes\">L&rsquo;essentiel en 30 secondes<\/a><\/li>\n<li><a href=\"#un-seul-mot-deux-metiers\">Un seul mot, deux m\u00e9tiers<\/a><\/li>\n<li><a href=\"#chez-les-statisticiens-decrire-chaque-groupe-puis-inverser\">Chez les statisticiens : d\u00e9crire chaque groupe, puis inverser<\/a><\/li>\n<li><a href=\"#chez-les-ingenieurs-premier-moteur-ecrire-la-suite-un-jeton-apres-l-autre\">Chez les ing\u00e9nieurs, premier moteur : \u00e9crire la suite, un jeton apr\u00e8s l&rsquo;autre<\/a><\/li>\n<li><a href=\"#chez-les-ingenieurs-second-moteur-partir-du-bruit\">Chez les ing\u00e9nieurs, second moteur : partir du bruit<\/a><\/li>\n<li><a href=\"#un-moteur-par-format\">Un moteur par format<\/a><\/li>\n<li><a href=\"#trois-idees-recues-sur-generatif\">Trois id\u00e9es re\u00e7ues sur \u00ab g\u00e9n\u00e9ratif \u00bb<\/a><\/li>\n<\/ul>\n<h2 id=\"l-essentiel-en-30-secondes\">L&rsquo;essentiel en 30 secondes<\/h2>\n<ul>\n<li>Une m\u00e9thode g\u00e9n\u00e9rative <strong>repose sur une loi de probabilit\u00e9<\/strong> qu&rsquo;elle apprend, puis exploite pour classer ou pour produire.<\/li>\n<li>En classification, elle <strong>d\u00e9crit d&rsquo;abord chaque classe<\/strong>, puis applique le th\u00e9or\u00e8me de Bayes pour retrouver la probabilit\u00e9 d&rsquo;appartenir \u00e0 chacune.<\/li>\n<li>Pour produire du contenu, il n&rsquo;existe que <strong>deux grands arch\u00e9types<\/strong> : pr\u00e9dire le jeton suivant, ou raffiner un bruit al\u00e9atoire.<\/li>\n<li>Le premier couvre le texte, la parole et les embeddings ; le second, <strong>les images et les vid\u00e9os<\/strong>.<\/li>\n<li>Un texte fluide ne prouve rien : <strong>la fluidit\u00e9 n&rsquo;est pas du raisonnement<\/strong>, et quelques mots chang\u00e9s suffisent \u00e0 le montrer.<\/li>\n<\/ul>\n<h2 id=\"un-seul-mot-deux-metiers\">Un seul mot, deux m\u00e9tiers<\/h2>\n<p>Chez les statisticiens, une m\u00e9thode est g\u00e9n\u00e9rative quand elle commence par se demander : \u00ab \u00e0 quoi ressemblent les valeurs des pr\u00e9dicteurs, classe par classe ? \u00bb. Elle en tire ensuite la probabilit\u00e9 d&rsquo;appartenir \u00e0 chaque classe. La LDA, la QDA et le <a href=\"\/blog\/deep-learning\/le-classificateur-naive-bayes\/\" title=\"na\u00eff Bayes\">na\u00eff Bayes<\/a> appartiennent \u00e0 cette famille.<\/p>\n<p>Chez les ing\u00e9nieurs en IA, le mot d\u00e9signe tout un \u00e9ventail de mod\u00e8les : les <a href=\"\/blog\/inference\/qu-est-ce-qu-un-llm\/\" title=\"LLM\">LLM<\/a>, qui prennent du texte et en produisent, mais aussi les mod\u00e8les vision-langage, la transcription de la voix, la synth\u00e8se vocale, la g\u00e9n\u00e9ration musicale, d&rsquo;images, de vid\u00e9os ou de mod\u00e8les 3D. Quand l&rsquo;un d&rsquo;eux r\u00e9pond, il <strong>\u00e9chantillonne une distribution<\/strong> et choisit parmi ce qu&rsquo;il a appris.<\/p>\n<blockquote>\n<p><strong>\ud83d\udca1 Intuition<\/strong> Les deux mondes posent une question de probabilit\u00e9. Le premier : \u00ab avec quelle probabilit\u00e9 cette valeur appara\u00eet-elle dans cette classe ? \u00bb. Le second : \u00ab quel est le prochain \u00e9l\u00e9ment le plus probable ? \u00bb. Savoir reconna\u00eetre la distribution que manipule un mod\u00e8le, voil\u00e0 le fil qui relie le tout.<\/p>\n<\/blockquote>\n<h2 id=\"chez-les-statisticiens-decrire-chaque-groupe-puis-inverser\">Chez les statisticiens : d\u00e9crire chaque groupe, puis inverser<\/h2>\n<p>L&rsquo;id\u00e9e tient en une formule. Pour chaque classe <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-3422b6bb5c160593658b7c39425d9880_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#107;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"9\" style=\"vertical-align: 0px;\"\/>, on estime d&rsquo;abord une loi des pr\u00e9dicteurs, not\u00e9e <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-e46c3039858aab18a32d5e2016ea037e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#102;&#95;&#107;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"16\" style=\"vertical-align: -4px;\"\/>, valable au sein de cette seule classe. Le th\u00e9or\u00e8me de Bayes en tire ensuite la probabilit\u00e9 de la classe :<\/p>\n<p><p class=\"ql-center-displayed-equation\" style=\"line-height: 46px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-110fae1a2781de75d00a6668b38dcd64_l3.png\" height=\"46\" width=\"274\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91; &#92;&#80;&#114;&#40;&#89;&#61;&#107;&#32;&#92;&#109;&#105;&#100;&#32;&#88;&#61;&#120;&#41;&#32;&#61;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#92;&#112;&#105;&#95;&#107;&#32;&#102;&#95;&#107;&#40;&#120;&#41;&#125;&#123;&#92;&#115;&#117;&#109;&#95;&#123;&#108;&#61;&#49;&#125;&#94;&#75;&#32;&#92;&#112;&#105;&#95;&#108;&#32;&#102;&#95;&#108;&#40;&#120;&#41;&#125;&#44;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n<p>Au num\u00e9rateur, la classe <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-3422b6bb5c160593658b7c39425d9880_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#107;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"9\" style=\"vertical-align: 0px;\"\/> p\u00e8se <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-7b5a5d827fd272c75afd7d795c1855db_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#112;&#105;&#95;&#107;&#32;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#102;&#95;&#107;&#40;&#120;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"80\" style=\"vertical-align: -5px;\"\/>, o\u00f9 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-88d17dd5f52992a623a09d7bd3fa4be5_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#112;&#105;&#95;&#107;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"17\" style=\"vertical-align: -3px;\"\/> est sa probabilit\u00e9 a priori. Au d\u00e9nominateur, on additionne ce poids sur les <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-ea9c87a513e4a72624155d392fae86e2_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#75;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"16\" style=\"vertical-align: 0px;\"\/> classes, ce qui ram\u00e8ne le tout \u00e0 une probabilit\u00e9.<\/p>\n<p>Cette lign\u00e9e est ancienne : l&rsquo;analyse discriminante lin\u00e9aire date de 1936, la <a href=\"\/blog\/machine-learning\/qu-est-ce-qu-une-regression-logistique\/\" title=\"r\u00e9gression logistique\">r\u00e9gression logistique<\/a> des ann\u00e9es 1940. Au sein de la famille, ce qui change d&rsquo;une m\u00e9thode \u00e0 l&rsquo;autre, c&rsquo;est l&rsquo;hypoth\u00e8se faite sur <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-76587cc99cf5450ccbf899c39b044133_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#102;&#95;&#107;&#40;&#120;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"40\" style=\"vertical-align: -5px;\"\/> : une loi normale \u00e0 covariance commune pour la LDA, une covariance propre \u00e0 chaque classe pour la QDA, des pr\u00e9dicteurs ind\u00e9pendants pour le na\u00eff Bayes.<\/p>\n<p>Ce dernier m\u00e9rite qu&rsquo;on s&rsquo;y arr\u00eate, car son nom pr\u00eate \u00e0 sourire. Il ne suppose aucune forme param\u00e9trique pour <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-76587cc99cf5450ccbf899c39b044133_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#102;&#95;&#107;&#40;&#120;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"40\" style=\"vertical-align: -5px;\"\/> : il affirme seulement que, <strong>dans chaque classe, les pr\u00e9dicteurs sont ind\u00e9pendants<\/strong> les uns des autres. L&rsquo;hypoth\u00e8se est presque toujours fausse en toute rigueur, d&rsquo;o\u00f9 le qualificatif \u00ab na\u00eff \u00bb, mais elle \u00e9vite de mod\u00e9liser les corr\u00e9lations entre pr\u00e9dicteurs et simplifie radicalement l&rsquo;estimation.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6adef470ef74b&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6adef470ef74b\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1280\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch03_frontieres_decision_lda_qda-scaled.png\" alt=\"Deux nuages de points bicolores : \u00e0 gauche une fronti\u00e8re en ligne droite, \u00e0 droite une fronti\u00e8re courbe, trac\u00e9es sur les m\u00eames points\" class=\"wp-image-251\" srcset=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch03_frontieres_decision_lda_qda-scaled.png 2560w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch03_frontieres_decision_lda_qda-300x150.png 300w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch03_frontieres_decision_lda_qda-1024x512.png 1024w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch03_frontieres_decision_lda_qda-768x384.png 768w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch03_frontieres_decision_lda_qda-1536x768.png 1536w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch03_frontieres_decision_lda_qda-2048x1024.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Regarde ce que produit une m\u00e9thode qui n&rsquo;a pourtant fait que d\u00e9crire ses classes : une ligne de s\u00e9paration. Droite \u00e0 gauche (LDA), courbe \u00e0 droite (QDA, qui laisse chaque classe avoir sa propre matrice de covariance). D\u00e9crire d&rsquo;abord ne dispense donc pas de d\u00e9cider ensuite.<\/figcaption><\/figure>\n\n\n<h2 id=\"chez-les-ingenieurs-premier-moteur-ecrire-la-suite-un-jeton-apres-l-autre\">Chez les ing\u00e9nieurs, premier moteur : \u00e9crire la suite, un jeton apr\u00e8s l&rsquo;autre<\/h2>\n<p>Prends la s\u00e9quence \u00ab to be or not to \u00bb. Un mod\u00e8le de langage estime la probabilit\u00e9 que le mot suivant soit \u00ab be \u00bb, et il le fait pour chaque mot du vocabulaire \u00e0 la fois. La probabilit\u00e9 d&rsquo;une phrase enti\u00e8re se d\u00e9compose alors en un produit :<\/p>\n<p><p class=\"ql-center-displayed-equation\" style=\"line-height: 49px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-bd3b1d822bdfa932bd8a36961df2fdf7_l3.png\" height=\"49\" width=\"365\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91; &#80;&#40;&#119;&#92;&#109;&#105;&#100;&#32;&#104;&#41;&#61;&#80;&#40;&#119;&#95;&#110;&#92;&#109;&#105;&#100;&#32;&#119;&#95;&#123;&#49;&#58;&#110;&#45;&#49;&#125;&#41;&#61;&#92;&#112;&#114;&#111;&#100;&#95;&#123;&#105;&#61;&#49;&#125;&#94;&#123;&#110;&#125;&#80;&#40;&#119;&#95;&#105;&#92;&#109;&#105;&#100;&#32;&#119;&#95;&#123;&#49;&#58;&#105;&#45;&#49;&#125;&#41;&#46;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n<p>Lis-la de gauche \u00e0 droite : <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-b04985ab74ff705ec05c507ed58afebd_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#119;&#95;&#105;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"18\" style=\"vertical-align: -3px;\"\/> est le <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-695d9d59bd04859c6c99e7feb11daab6_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#105;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"6\" style=\"vertical-align: 0px;\"\/>-i\u00e8me mot, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-2f90a8422e43eef7a05c9fe1b8dd1cb0_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#119;&#95;&#123;&#49;&#58;&#105;&#45;&#49;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"46\" style=\"vertical-align: -3px;\"\/> tous ceux qui le pr\u00e9c\u00e8dent, et le produit multiplie, mot apr\u00e8s mot, la probabilit\u00e9 de chaque mot <strong>sachant ce qui a d\u00e9j\u00e0 \u00e9t\u00e9 \u00e9crit<\/strong>. On parle de g\u00e9n\u00e9ration autor\u00e9gressive, ou de mod\u00e9lisation causale du langage, puisque les mots d\u00e9j\u00e0 choisis comptent dans le calcul de la suite.<\/p>\n<p>Reste \u00e0 choisir un mot dans cette liste de probabilit\u00e9s. Prendre syst\u00e9matiquement le plus probable (le d\u00e9codage glouton) ne s&rsquo;utilise plus gu\u00e8re : le r\u00e9sultat est trop pr\u00e9visible, g\u00e9n\u00e9rique et r\u00e9p\u00e9titif. Tirer au hasard produit l&rsquo;exc\u00e8s inverse, des phrases \u00e9tranges, car le mod\u00e8le peut choisir des mots rares. L&rsquo;\u00e9chantillonnage top-k tient le milieu : \u00e0 chaque pas, il ne garde que les <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-3422b6bb5c160593658b7c39425d9880_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#107;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"9\" style=\"vertical-align: 0px;\"\/> mots les plus probables. Le r\u00e9glage consiste \u00e0 <strong>\u00e9quilibrer qualit\u00e9 et diversit\u00e9<\/strong>.<\/p>\n<p>La m\u00eame m\u00e9canique accepte un contexte en plus. Dans un syst\u00e8me qui va chercher des documents avant de r\u00e9pondre, chaque probabilit\u00e9 du produit d\u00e9pend aussi de la consigne donn\u00e9e, des documents retrouv\u00e9s et de la question, tous concat\u00e9n\u00e9s.<\/p>\n<h2 id=\"chez-les-ingenieurs-second-moteur-partir-du-bruit\">Chez les ing\u00e9nieurs, second moteur : partir du bruit<\/h2>\n<p>Une image ne s&rsquo;\u00e9crit pas mot \u00e0 mot. Le second arch\u00e9type <strong>part d&rsquo;un bruit al\u00e9atoire<\/strong> et le raffine, \u00e9tape apr\u00e8s \u00e9tape, vers la sortie la plus probable : c&rsquo;est le d\u00e9bruitage it\u00e9ratif. Les mod\u00e8les d&rsquo;images et de vid\u00e9os fonctionnent ainsi.<\/p>\n<p>La partie la plus longue d&rsquo;une g\u00e9n\u00e9ration d&rsquo;image, ce sont les 30 \u00e0 50 \u00e9tapes de d\u00e9bruitage. Le temps de g\u00e9n\u00e9ration est lin\u00e9aire en nombre d&rsquo;\u00e9tapes, et chaque passage s&rsquo;ex\u00e9cute avec un lot de deux : une passe guid\u00e9e par le prompt, une sans. Le param\u00e8tre de guidage r\u00e8gle le poids de l&rsquo;image guid\u00e9e dans la combinaison des deux.<\/p>\n<p>Pourquoi ne pas simplement faire moins d&rsquo;\u00e9tapes ? Des mod\u00e8les y sont entra\u00een\u00e9s : huit \u00e9tapes ou moins, <strong>80 \u00e0 90 % plus rapides<\/strong> que les mod\u00e8les traditionnels. On les obtient par coh\u00e9rence latente (le mod\u00e8le pr\u00e9dit directement le vecteur latent cible et r\u00e9p\u00e8te la pr\u00e9diction deux \u00e0 quatre fois) ou par distillation (un petit mod\u00e8le apprend \u00e0 imiter un grand en moins d&rsquo;\u00e9tapes).<\/p>\n<blockquote>\n<p><strong>\u26a0\ufe0f Pi\u00e8ge<\/strong> Cette vitesse a un prix \u00e9crit noir sur blanc : une qualit\u00e9 nettement moindre. Ces mod\u00e8les conviennent aux usages sensibles \u00e0 la latence o\u00f9 la qualit\u00e9 compte moins, comme des filtres g\u00e9n\u00e9ratifs en temps r\u00e9el, pas \u00e0 tout.<\/p>\n<\/blockquote>\n<p>La vid\u00e9o pousse la m\u00eame logique \u00e0 l&rsquo;extr\u00eame. L&rsquo;approche na\u00efve, image apr\u00e8s image, accumule les erreurs : de petits d\u00e9fauts initiaux s&rsquo;aggravent et la vid\u00e9o part \u00e0 la d\u00e9rive. Les mod\u00e8les modernes gardent donc <strong>toute la vid\u00e9o dans l&rsquo;espace latent<\/strong> et la modifient \u00e0 chaque \u00e9tape : chaque image porte son attention sur toutes les autres, et l&rsquo;espace latent ajoute une troisi\u00e8me dimension, le temps, aux deux dimensions de l&rsquo;image.<\/p>\n<p>L&rsquo;addition est sal\u00e9e : plusieurs secondes d&rsquo;inf\u00e9rence par seconde de vid\u00e9o, un n\u0153ud de huit GPU mobilis\u00e9 pour une seule requ\u00eate, et des s\u00e9quences qui ne d\u00e9passent pas quelques secondes. Ironie du sort, une piste de recherche revient \u00e0 l&rsquo;id\u00e9e autor\u00e9gressive : combiner une vue globale de la qualit\u00e9 et une g\u00e9n\u00e9ration it\u00e9rative, ce qui traite en partie le goulot de l&rsquo;attention.<\/p>\n<h2 id=\"un-moteur-par-format\">Un moteur par format<\/h2>\n<p>Deux arch\u00e9types suffisent \u00e0 ranger presque toutes les modalit\u00e9s. Voici la carte :<\/p>\n<table>\n<thead>\n<tr>\n<th>Arch\u00e9type<\/th>\n<th>Comment la sortie se construit<\/th>\n<th>Mod\u00e8les concern\u00e9s<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>G\u00e9n\u00e9ration autor\u00e9gressive<\/td>\n<td>\u00e0 partir d&rsquo;une s\u00e9quence de jetons, on pr\u00e9dit le plus probable \u00e0 chaque pas<\/td>\n<td>LLM, mod\u00e8les vision-langage, embeddings de texte et de multim\u00e9dia, reconnaissance vocale, synth\u00e8se vocale<\/td>\n<\/tr>\n<tr>\n<td>D\u00e9bruitage it\u00e9ratif<\/td>\n<td>on part d&rsquo;un bruit et on le raffine vers la sortie probable<\/td>\n<td>images, vid\u00e9os<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Comment une image entre-t-elle dans le premier moteur ? Un petit encodeur de vision la convertit en jetons d&rsquo;image, qui rejoignent le texte \u00e0 l&rsquo;entr\u00e9e du LLM. Au niveau le plus g\u00e9n\u00e9ral, ces jetons ressemblent aux jetons ordinaires, mais ils s&rsquo;additionnent vite : une image haute r\u00e9solution ajoute <strong>environ mille jetons<\/strong> \u00e0 la s\u00e9quence.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6adef470efc71&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6adef470efc71\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch10_modele_vision_langage-scaled.png\" alt=\"Une image ou une vid\u00e9o traverse un encodeur de vision, qui la transforme en jetons ; ceux-ci s'ajoutent au prompt texte \u00e0 l'entr\u00e9e d'un grand mod\u00e8le de langage, qui r\u00e9dige une r\u00e9ponse en texte\" class=\"wp-image-453\" srcset=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch10_modele_vision_langage-scaled.png 2560w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch10_modele_vision_langage-300x120.png 300w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch10_modele_vision_langage-1024x410.png 1024w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch10_modele_vision_langage-768x307.png 768w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch10_modele_vision_langage-1536x614.png 1536w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch10_modele_vision_langage-2048x819.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Suis le trajet : une fois l&rsquo;image transform\u00e9e en jetons, plus rien ne la distingue du texte pour le moteur autor\u00e9gressif qui r\u00e9dige la r\u00e9ponse.<\/figcaption><\/figure>\n\n\n<p>La parole raconte la m\u00eame parent\u00e9. Aujourd&rsquo;hui, la plupart des syst\u00e8mes vocaux encha\u00eenent un mod\u00e8le de reconnaissance de la voix, un LLM et un mod\u00e8le de synth\u00e8se vocale. Les mod\u00e8les parole \u00e0 parole unifient ce pipeline en un seul mod\u00e8le, ce que rend possible la ressemblance d&rsquo;architecture entre ces trois briques, surtout c\u00f4t\u00e9 d\u00e9codeur. \u00c0 la publication, les options ferm\u00e9es de ce type sont nettement moins capables et plus ch\u00e8res que le montage en cascade. Autre cons\u00e9quence d&rsquo;un format nouveau : on change de m\u00e9trique. Un seul jeton audio n&rsquo;est pas tr\u00e8s utile, donc on mesure le temps jusqu&rsquo;au premier mot ou \u00e0 la premi\u00e8re phrase.<\/p>\n<p>Reste un point de m\u00e9thode. Un mod\u00e8le g\u00e9n\u00e9ratif est une composition de grands et complexes r\u00e9seaux de neurones, et le servir en production est autrement plus complexe que pour un mod\u00e8le classique : aux d\u00e9buts de Baseten, des mod\u00e8les XGBoost tournaient sur de modestes processeurs avec une pile logicielle \u00e9l\u00e9mentaire.<\/p>\n<h2 id=\"trois-idees-recues-sur-generatif\">Trois id\u00e9es re\u00e7ues sur \u00ab g\u00e9n\u00e9ratif \u00bb<\/h2>\n<h3>\u00ab G\u00e9n\u00e9ratif veut dire qui cr\u00e9e \u00bb<\/h3>\n<p>Pas n\u00e9cessairement. La LDA, la QDA et le na\u00eff Bayes sont g\u00e9n\u00e9ratifs au sens statistique, et pourtant ils ne fabriquent rien : ils <strong>servent \u00e0 classer<\/strong>. Le qualificatif d\u00e9crit la mani\u00e8re de mod\u00e9liser les donn\u00e9es, pas ce que tu fais de la sortie.<\/p>\n<h3>\u00ab Un mod\u00e8le na\u00eff est un mauvais mod\u00e8le \u00bb<\/h3>\n<p>Le na\u00eff Bayes r\u00e9pond \u00e0 lui seul. Son hypoth\u00e8se d&rsquo;ind\u00e9pendance est presque toujours fausse, et il se r\u00e9v\u00e8le pourtant <strong>souvent \u00e9tonnamment efficace<\/strong>, en particulier quand les observations sont peu nombreuses ou les pr\u00e9dicteurs relativement nombreux : un domaine o\u00f9 estimer une <a href=\"\/blog\/maths\/qu-est-ce-qu-une-matrice-de-covariance\/\" title=\"matrice de covariance\">matrice de covariance<\/a> compl\u00e8te deviendrait p\u00e9rilleux.<\/p>\n<h3>\u00ab Un texte fluide est un texte raisonn\u00e9 \u00bb<\/h3>\n<p>Un mod\u00e8le de langage r\u00e9sout le classique probl\u00e8me des 25 chevaux. Remplace \u00ab cheval \u00bb par \u00ab lapin \u00bb : il \u00e9choue, alors que la logique du probl\u00e8me n&rsquo;a pas boug\u00e9. GPT-4 comme Claude chutent nettement quand on perturbe les noms d&rsquo;animaux et les nombres. Sur un jeu d&rsquo;arithm\u00e9tique dont on a modifi\u00e9 les valeurs num\u00e9riques, la performance <strong>chute quand on change les chiffres<\/strong> et se d\u00e9grade avec la complexit\u00e9, et le mod\u00e8le se laisse tromper par des phrases ajout\u00e9es sans pertinence, qu&rsquo;il tente de transformer en op\u00e9rations.<\/p>\n<p>Le d\u00e9bat n&rsquo;est pas clos. Pour certains, ces mod\u00e8les savent raisonner et il faut seulement le d\u00e9bloquer, par exemple en demandant des \u00e9tapes interm\u00e9diaires. Mais m\u00eame ce gain est contest\u00e9 : jusqu&rsquo;\u00e0 95 % du gain de cette technique sur un r\u00e9f\u00e9rentiel tr\u00e8s utilis\u00e9 (MMLU) est attribu\u00e9 aux questions contenant le signe \u00ab = \u00bb. Retiens la le\u00e7on pour toute la famille : un mod\u00e8le qui produit des suites probables est excellent pour trouver des motifs, et fragile quand le motif change.<\/p>\n<blockquote>\n<p><strong>\ud83d\udccc \u00c0 retenir<\/strong> Devant un mod\u00e8le \u00ab g\u00e9n\u00e9ratif \u00bb, demande-lui quelle loi de probabilit\u00e9 il apprend : celle des donn\u00e9es de chaque classe (puis Bayes pour d\u00e9cider), celle du jeton suivant (jeton apr\u00e8s jeton), ou celle d&rsquo;une image \u00e0 partir du bruit (\u00e9tape apr\u00e8s \u00e9tape). Le reste est une affaire de format et de co\u00fbt.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Classer en d\u00e9crivant chaque groupe, \u00e9crire un jeton apr\u00e8s l&rsquo;autre, cr\u00e9er une image depuis du bruit : ce que recouvre \u00ab g\u00e9n\u00e9ratif \u00bb et ce qui relie ces m\u00e9thodes.<\/p>\n","protected":false},"author":1,"featured_media":669,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-670","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-deep-learning"],"_links":{"self":[{"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/posts\/670","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/comments?post=670"}],"version-history":[{"count":3,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/posts\/670\/revisions"}],"predecessor-version":[{"id":824,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/posts\/670\/revisions\/824"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/media\/669"}],"wp:attachment":[{"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/media?parent=670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/categories?post=670"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/tags?post=670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}