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 acceptera des tenseurs à 1 dimension en entrée, mais 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. Transformez ces tableaux en vecteurs à 1 dimension à l'aide de l'opération reshape, qui a été importée pour vous depuis tensorflow. Notez que la forme de gray_tensor est 28x28 et celle de color_tensor est 28x28x3.

Cette activité fait partie du cours
Introduction à TensorFlow en Python
Instructions de l’exercice
- Transformez
gray_tensord'une matrice 28x28 en un vecteur 784x1 nommégray_vector. - Transformez
color_tensord'un tenseur 28x28x3 en un vecteur 2352x1 nommécolor_vector.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Reshape the grayscale image tensor into a vector
gray_vector = reshape(____, (____, 1))
# Reshape the color image tensor into a vector
color_vector = reshape(____, (____, ____))