wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Examen de NLP Master Data Science, Big DAta et IA

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

Quelle mesure est utilisée pour évaluer la performance d’un modèle de langue ?

a)

L’Erreur Quadratique Moyen (MSE)

b)

La perplexité

c)

Le BLEU score

d)

L’Entropie

2.

Quelle est la principale limitation des RNNs ?

a)

Ils ne peuvent pas apprendre de texte long

b)

Ils ne peuvent pas être entraînés sur des données massives

c)

Ils ne comprennent pas les relations contextuelles complexes

d)

Ils oublient rapidement les informations lointaines

3.

Que désigne le ‘hidden size’ ?

a)

La taille des vecteurs embedding

b)

La taille des vecteurs des états cachés 

c)

La taille des vecteurs du décodeur

d)

La taille des vecteurs de l'encodeur

4.

Qu'est-ce que le NLP ?

a)

Un domaine de l'intelligence artificielle visant à permettre aux machines de comprendre et traiter le texte

b)

Un domaine de l'intelligence artificielle visant à permettre aux machines de comprendre et traiter le langage humain

c)

Un sous domaine de l’apprentissage profond visant à permettre aux machines de comprendre et traiter le langage humain

d)

Un sous domaine de l’apprentissage supervisé visant à permettre aux machines de comprendre et traiter le langage humain

5.

Pourquoi les modèles de langage pré-entraînés sont-ils adaptés à l’apprentissage par transfert (transfer learning) ?

a)

Ils nécessitent moins de calculs que les RNN

b)

Ils permettent d’éviter l’apprentissage de zéro en ajustant un modèle pré-entraîné sur des tâches courantes

c)

Ils permettent d’éviter l’apprentissage de zéro en ajustant un modèle pré-entraîné sur une nouvelle tâche

d)

Aucun

6.

Quel est le principal problème des modèles Seq2Seq sans attention ?

a)

Ils ne peuvent pas traiter de longues séquences efficacement

b)

Ils nécessitent un encodage spatial des tokens

c)

Ils utilisent trop de mémoire pour le calcul des probabilités

d)

Ils sont incompatibles avec les réseaux récurrents

7.

Quel est le rôle principal du mécanisme d'attention dans un modèle Seq2Seq ?

a)

Réduire la complexité de calcul des réseaux de neurones

b)

Permettre au modèle de se concentrer sur les parties importantes de la séquence d'entrée à chaque étape du décodage

c)

Réduire les problèmes de mémoire à court terme des réseaux de neurones récurrents

d)

Réduire le temps d’apprentissage des réseaux de neurones

8.

Dans un modèle Seq2Seq avec attention, quel composant génère la séquence de sortie ?

a)

L’encodeur

b)

La couche d'attention

c)

Le décodeur

d)

La couche softmax

9.

Quelle(s) méthode(s) est/sont utilisée(s) pour calculer les scores d’attention ?

a)

Produit scalaire

b)

Fonction bilinéaire

c)

Perceptron multicouche

d)

Toutes les réponses ci-dessus

10.

Pourquoi la représentation fixe de l’encodeur est problématique dans un modèle Seq2Seq sans attention ?

a)

Elle est trop coûteuse en mémoire

b)

Elle ne capture pas toute l’information de la séquence d’entrée

c)

Elle ne permet pas de paralléliser l’apprentissage

d)

Elle augmente la complexité de l’algorithme de recherche

11.

Dans un modèle Seq2Seq avec attention, comment les poids d’attention sont-ils obtenus ?

a)

Par une normalisation ReLU appliquée aux scores d’attention

b)

Par un filtrage des scores d’attention avec une fonction sigmoïde

c)

Par une fonction softmax appliquée aux scores d’attention

d)

Par une pondération linéaire des scores d’attention avant l’application du softmax

12.

Quelle est la principale différence entre un réseau de neurones à propagation avant et un réseau récurrent ?

a)

Les réseaux récurrents ont plus de couches cachées que les réseaux à propagation avant

b)

Les réseaux à propagation avant utilisent la rétropropagation alors que les réseaux récurrents ne l’utilisent pas

c)

Les réseaux récurrents peuvent traiter des séquences grâce à des connexions récurrentes, contrairement aux réseaux à propagation avant

d)

Les réseaux à propagation avant sont uniquement utilisés pour les tâches de nlp

13.

Quel est le but de la fonction de perte dans l'entraînement d'un réseau de neurones ?

a)

Augmenter la précision en ajoutant plus de données

b)

Mesurer la performance entre les prédictions et les valeurs réelles lors de l’entraînement du modèle

c)

Mesurer l'écart entre les prédictions et les valeurs réelles

d)

Mesurer l'écart entre les données de validation et les données d'entraînement

14.

Pourquoi la descente de gradient est-elle utilisée dans l'optimisation des réseaux de neurones ?

a)

Pour ajuster les poids du réseau afin de minimiser la fonction de perte

b)

Pour ajuster les poids du réseau afin de minimiser l’erreur d’apprentissage

c)

Pour ajuster les poids du réseau afin de minimiser l’erreur de validation

d)

Aucun

15.

Quel est le rôle du learning rate dans l'entraînement d'un réseau de neurones ?

a)

Il contrôle la vitesse d’apprentissage en ajustant l’amplitude des mises à jour des poids

b)

Il réduit la complexité du modèle en supprimant certaines connexions inutiles

c)

Il limite la taille des batchs utilisés dans chaque itération

d)

Il ajuste dynamiquement la fonction d’activation des neurones

16.

Quelle mesure est utilisée pour évaluer la performance d’un modèle de traduction de texte?

a)

L’Erreur Quadratique Moyen (MSE)

b)

La perplexité

c)

Le BLEU score

d)

L’Entropie