From 4a99b77f055b184c8d904a0274e7385356ef925b Mon Sep 17 00:00:00 2001 From: DESPREZ BASTIEN p2202099 Date: Tue, 25 Aug 2026 11:41:51 +0200 Subject: [PATCH 1/5] =?UTF-8?q?fix(fr):=20"g=C3=A9rer=20de=20plusieurs=20s?= =?UTF-8?q?=C3=A9quences"=20->=20"g=C3=A9rer=20plusieurs=20s=C3=A9quences"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `gérer` takes a direct object, so the partitive `de` is ungrammatical here. Matches the English source ("How do we handle multiple sequences?") and the section title, which already says "Manipulation de plusieurs séquences". --- chapters/fr/chapter2/5.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chapters/fr/chapter2/5.mdx b/chapters/fr/chapter2/5.mdx index 4154b8663..3f850ee0f 100644 --- a/chapters/fr/chapter2/5.mdx +++ b/chapters/fr/chapter2/5.mdx @@ -34,8 +34,8 @@ Dans la section précédente, nous avons exploré le cas d'utilisation le plus simple : faire une inférence sur une seule séquence de petite longueur. Cependant, certaines questions émergent déjà : -- comment gérer de plusieurs séquences ? -- comment gérer de plusieurs séquences *de longueurs différentes* ? +- comment gérer plusieurs séquences ? +- comment gérer plusieurs séquences *de longueurs différentes* ? - les indices du vocabulaire sont-ils les seules entrées qui permettent à un modèle de bien fonctionner ? - existe-t-il une séquence trop longue ? From 1016b7a9a09fdf221fef22018cbfa093f7372a40 Mon Sep 17 00:00:00 2001 From: DESPREZ BASTIEN p2202099 Date: Tue, 25 Aug 2026 11:43:05 +0200 Subject: [PATCH 2/5] =?UTF-8?q?fix(fr):=20restore=20the=20missing=20"ne"?= =?UTF-8?q?=20in=20the=20"S=C3=A9quences=20plus=20longues"=20intro?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "Les transformers acceptent en entrée que des séquences d'une longueur limitée" drops the `ne` of the restrictive `ne ... que`. Omitting it is common in spoken French but incorrect in writing, and it leaves the sentence reading as a plain affirmative until the reader reaches `que`. English source: "With Transformer models, there is a limit to the lengths of the sequences we can pass the models." --- chapters/fr/chapter2/5.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chapters/fr/chapter2/5.mdx b/chapters/fr/chapter2/5.mdx index 3f850ee0f..ad491d34f 100644 --- a/chapters/fr/chapter2/5.mdx +++ b/chapters/fr/chapter2/5.mdx @@ -337,7 +337,7 @@ Remarquez comment la dernière valeur de la deuxième séquence est un identifia ## Séquences plus longues -Les *transformers* acceptent en entrée que des séquences d’une longueur limitée. La plupart des modèles traitent des séquences allant jusqu'à 512 ou 1024 *tokens* et plantent lorsqu'on leur demande de traiter des séquences plus longues. Il existe deux solutions à ce problème : +Les *transformers* n'acceptent en entrée que des séquences d’une longueur limitée. La plupart des modèles traitent des séquences allant jusqu'à 512 ou 1024 *tokens* et plantent lorsqu'on leur demande de traiter des séquences plus longues. Il existe deux solutions à ce problème : - utiliser un modèle avec une longueur de séquence supportée plus longue, - tronquer les séquences. From a6b1717e6fcc5e1890399d13492f56e6412b27f7 Mon Sep 17 00:00:00 2001 From: DESPREZ BASTIEN p2202099 Date: Tue, 25 Aug 2026 11:43:17 +0200 Subject: [PATCH 3/5] fix(fr): do not translate the `sequence` variable name MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The backticked identifier refers to the `sequence` variable defined in the code snippet just above, so translating it to `séquence` breaks the link with the code the sentence is describing. --- chapters/fr/chapter2/5.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chapters/fr/chapter2/5.mdx b/chapters/fr/chapter2/5.mdx index ad491d34f..9c1178a16 100644 --- a/chapters/fr/chapter2/5.mdx +++ b/chapters/fr/chapter2/5.mdx @@ -94,7 +94,7 @@ InvalidArgumentError: Input to reshape is a tensor with 14 values, but the reque Pourquoi cela a échoué ? Nous avons suivi les étapes du pipeline de la section 2. -Le problème est que nous avons envoyé une seule séquence au modèle, alors que les modèles de l’API 🤗 *Transformers* attendent plusieurs phrases par défaut. Ici, nous avons essayé de faire ce que le *tokenizer* fait en coulisses lorsque nous l'avons appliqué à une `séquence`. Cependant si vous regardez de près, vous verrez qu'il n'a pas seulement converti la liste des identifiants d'entrée en un tenseur mais aussi ajouté une dimension par-dessus : +Le problème est que nous avons envoyé une seule séquence au modèle, alors que les modèles de l’API 🤗 *Transformers* attendent plusieurs phrases par défaut. Ici, nous avons essayé de faire ce que le *tokenizer* fait en coulisses lorsque nous l'avons appliqué à une `sequence`. Cependant si vous regardez de près, vous verrez qu'il n'a pas seulement converti la liste des identifiants d'entrée en un tenseur mais aussi ajouté une dimension par-dessus : {#if fw === 'pt'} From 7b8c55ee0d15d28900248c24707a02ffc0100217 Mon Sep 17 00:00:00 2001 From: DESPREZ BASTIEN p2202099 Date: Tue, 25 Aug 2026 11:43:18 +0200 Subject: [PATCH 4/5] =?UTF-8?q?fix(fr):=20add=20the=20missing=20subject=20?= =?UTF-8?q?inversion=20in=20"Pourquoi=20cela=20a-t-il=20=C3=A9chou=C3=A9?= =?UTF-8?q?=20=3F"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A direct question in written French needs the inversion; "Pourquoi cela a échoué ?" belongs to the spoken register. --- chapters/fr/chapter2/5.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chapters/fr/chapter2/5.mdx b/chapters/fr/chapter2/5.mdx index 9c1178a16..5cb2600bc 100644 --- a/chapters/fr/chapter2/5.mdx +++ b/chapters/fr/chapter2/5.mdx @@ -92,7 +92,7 @@ InvalidArgumentError: Input to reshape is a tensor with 14 values, but the reque ``` {/if} -Pourquoi cela a échoué ? Nous avons suivi les étapes du pipeline de la section 2. +Pourquoi cela a-t-il échoué ? Nous avons suivi les étapes du pipeline de la section 2. Le problème est que nous avons envoyé une seule séquence au modèle, alors que les modèles de l’API 🤗 *Transformers* attendent plusieurs phrases par défaut. Ici, nous avons essayé de faire ce que le *tokenizer* fait en coulisses lorsque nous l'avons appliqué à une `sequence`. Cependant si vous regardez de près, vous verrez qu'il n'a pas seulement converti la liste des identifiants d'entrée en un tenseur mais aussi ajouté une dimension par-dessus : From ed2d0daca83d59242574b1c0b19c7fa89fec4143 Mon Sep 17 00:00:00 2001 From: DESPREZ BASTIEN p2202099 Date: Tue, 25 Aug 2026 11:43:18 +0200 Subject: [PATCH 5/5] fix(fr): reword the "too long a sequence" question MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The English question is idiomatic: "Is there such a thing as too long a sequence?" -- it asks whether a sequence *can* be too long. The literal "existe-t-il une séquence trop longue ?" reads as "does one particular over-long sequence exist?", which is not the question the section answers. "Une séquence peut-elle être trop longue ?" keeps the meaning and matches the "Séquences plus longues" section it points to. --- chapters/fr/chapter2/5.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chapters/fr/chapter2/5.mdx b/chapters/fr/chapter2/5.mdx index 5cb2600bc..85d351af0 100644 --- a/chapters/fr/chapter2/5.mdx +++ b/chapters/fr/chapter2/5.mdx @@ -37,7 +37,7 @@ Dans la section précédente, nous avons exploré le cas d'utilisation le plus s - comment gérer plusieurs séquences ? - comment gérer plusieurs séquences *de longueurs différentes* ? - les indices du vocabulaire sont-ils les seules entrées qui permettent à un modèle de bien fonctionner ? -- existe-t-il une séquence trop longue ? +- une séquence peut-elle être trop longue ? Voyons quels types de problèmes ces questions posent et comment nous pouvons les résoudre en utilisant l'API 🤗 *Transformers*.