CommencerCommencer gratuitement

Remodeler des tenseurs

Plus loin dans le cours, vous allez classer des images de lettres en langue des signes à l’aide d’un réseau de neurones. Dans certains cas, le réseau prendra en entrée des tenseurs à 1 dimension, alors que vos données seront des images, donc des tenseurs à 2 ou 3 dimensions selon qu’il s’agit d’images en niveaux de gris ou en couleur.

La figure ci-dessous montre des images en niveaux de gris et en couleur de la lettre A en langue des signes. Les deux images ont été importées pour vous et converties en tableaux numpy gray_tensor et color_tensor. Remodelez ces tableaux en vecteurs unidimensionnels à l’aide de l’opération reshape, déjà importée depuis tensorflow. Notez que la forme de gray_tensor est 28x28 et celle de color_tensor est 28x28x3.

This figure shows grayscale and color images of the sign language letter "A".

Cet exercice fait partie du cours

Introduction à TensorFlow en Python

Afficher le cours

Instructions

  • Remodelez gray_tensor d’une matrice 28x28 en un vecteur 784x1 nommé gray_vector.
  • Remodelez color_tensor d’un tenseur 28x28x3 en un vecteur 2352x1 nommé color_vector.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Reshape the grayscale image tensor into a vector
gray_vector = reshape(____, (____, 1))

# Reshape the color image tensor into a vector
color_vector = reshape(____, (____, ____))
Modifier et exécuter le code