Buckets:

rtrm's picture
|
download
raw
5.05 kB
# Quiz de fin de chapitre
Ce chapitre a couvert un grand nombre de notions ! Ne vous inquiétez pas si vous n'avez pas compris tous les détails, les chapitres suivants vous aideront à comprendre comment les choses fonctionnent concrètement.
Mais avant d'aller plus loin, prenons un instant pour voir ce que vous avez appris dans ce chapitre !
### 1. Explorez le *Hub* et cherchez le modèle `roberta-large-mnli`. Quelle tâche accomplit-il ?
page roberta-large-mnli."
},
{
text: "Classification de texte",
explain: "Pour être plus précis, il classifie si deux phrases sont logiquement liées entre elles parmis trois possibilités (contradiction, neutre, lien). Il s'agit d'une tâche aussi appelée inference de langage naturel.",
correct: true
},
{
text: "Génération de texte",
explain: "Regardez à nouveau sur la page roberta-large-mnli."
}
]}
/>
### 2. Que renvoie le code suivant ?
```py
from transformers import pipeline
ner = pipeline("ner", grouped_entities=True)
ner(
"My name is Sylvain and I work at Hugging Face in Brooklyn."
) # Je m'appelle Sylvain et je travaille à Hugging Face à Brooklyn.
```
d'analyse de sentiment (sentiment-analysis dans la documentation d'Hugging-Face)."
},
{
text: "Il renvoie un texte généré qui complète cette phrase.",
explain: "Cela correspondrait au pipeline de génération de texte (text-generation dans la documentation d'Hugging-Face)."
},
{
text: "Il renvoie les entités nommées dans cette phrase, telles que les personnes, les organisations ou lieux.",
explain: "De plus, avec grouped_entities=True, cela regroupe les mots appartenant à la même entité, comme par exemple \"Hugging Face\".",
correct: true
}
]}
/>
### 3. Que remplace « ... » dans ce code ?
```py
from transformers import pipeline
filler = pipeline("fill-mask", model="bert-base-cased")
result = filler("...")
```
has been waiting for you. # Ce <mask> vous attend.",
explain: "Regardez la description du modèle bert-base-cased et essayez de trouver votre erreur."
},
{
text: "This [MASK] has been waiting for you. # Ce [MASK] vous attend.",
explain: "Le modèle utilise [MASK] comme mot-masque.",
correct: true
},
{
text: "This man has been waiting for you. # Cet homme vous attend.",
explain: "Ce pipeline permet de remplacer les mot manquants donc il a besoin d'un mot-masque."
}
]}
/>
### 4. Pourquoi ce code ne fonctionne-t-il pas ?
```py
from transformers import pipeline
classifier = pipeline("zero-shot-classification")
result = classifier(
"This is a course about the Transformers library"
) # C'est un cours sur la bibliothèque Transformers
```
candidate_labels=[...].",
correct: true
},
{
text: "Ce pipeline nécessite que des phrases soient données, pas juste une phrase.",
explain: "Bien que ce pipeline puisse prendre une liste de phrases à traiter (comme tous les autres pipelines)."
},
{
text: "La bibliothèque 🤗 Transformers est cassée, comme d'habitude.",
explain: "Nous n'avons aucun commentaire pour cette réponse !",
},
{
text: "Ce pipeline nécessite des phrases plus longues, celle-ci est trop courte.",
explain: "Notez que si un texte est très long, il est tronqué par le pipeline."
}
]}
/>
### 5. Que signifie « apprentissage par transfert » ?
### 6. Vrai ou faux ? Un modèle de langage n'a généralement pas besoin d'étiquettes pour son pré-entraînement.
autosupervisé, ce qui signifie que les étiquettes sont créées automatiquement à partir des données d'entrée (comme prédire le mot suivant ou remplacer des mots masqués).",
correct: true
},
{
text: "Faux",
explain: "Ce n'est pas la bonne réponse."
}
]}
/>
### 7. Sélectionnez la phrase qui décrit le mieux les termes « modèle », « architecture » et « poids ».
### 8. Parmi ces types de modèles, quel est le plus approprié pour générer du texte à partir d'une instruction (*prompt*) ?
### 9. Parmi ces types de modèles, quel est le plus approprié pour le résumé de texte ?
### 10. Quel type de modèle utiliseriez-vous pour classifier des entrées de texte en fonction de certains labels ?
### 11. De quelle source possible peut être le biais observé dans un modèle ?
finetunée d'un modèle pré-entraîné et il a conservé ses biais.",
explain: "Avec l'apprentissage par transfert, les biais du modèle pré-entraîné perdurent dans le modèle finetuné.",
correct: true
},
{
text: "Le modèle a été entraîné sur des données qui sont biaisées.",
explain: "Ceci représente la source de biais la plus évidente mais n'est pas la seule possible.",
correct: true
},
{
text: "La métrique optimisée lors de l'entraînement du modèle est biaisée.",
explain: "Une source moins évidente est la façon dont le modèle est entraîné. Votre modèle va de façon aveugle optimiser la métrique que vous avez sélectionnée, sans prendre aucun recul.",
correct: true
}
]}
/>

Xet Storage Details

Size:
5.05 kB
·
Xet hash:
b8fe7f2cc9261d08e26206a4138d492be89914b9810e5c4e2112942518733878

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.