1. Apprendre
  2. /
  3. Cours
  4. /
  5. Traduction automatique avec Keras

Connected

Exercice

Comprendre la couche RepeatVector

Vous allez maintenant explorer le fonctionnement de la couche RepeatVector. Cette couche ajoute une dimension supplémentaire à votre jeu de données. Par exemple, si vous avez une entrée de forme (batch size, input size) et que vous souhaitez l'envoyer à une couche GRU, vous pouvez utiliser RepeatVector pour convertir l'entrée en un tenseur de forme (batch size, sequence length, input size).

Dans cet exercice, vous définirez un modèle qui répète un même vecteur d'entrée un nombre fixe de fois. Vous enverrez ensuite un tableau numpy au modèle et examinerez comment le modèle transforme la sortie.

Instructions

100 XP
  • Définissez une couche RepeatVector qui répète l'entrée 6 fois.
  • Définissez un Model qui prend la couche d'entrée et produit la sortie du repeat vector.
  • Définissez un objet tableau numpy contenant les données [[0,1], [2,3]].
  • Prédisez la sortie du modèle en fournissant x comme entrée.