Omformning av tensorer
Senare i kursen kommer du att klassificera bilder av teckenspråksbokstäver med hjälp av ett neuralt nätverk. I vissa fall tar nätverket endimensionella tensorer som indata, men dina data kommer i form av bilder – antingen 2- eller 3-dimensionella tensorer, beroende på om bilderna är i gråskala eller färg.
Figuren nedan visar en gråskale- och en färgbild av teckenspråksbokstaven A. De två bilderna har importerats åt dig och konverterats till numpy-arrayerna gray_tensor och color_tensor. Omforma dessa arrayer till endimensionella vektorer med hjälp av operationen reshape, som redan har importerats åt dig från tensorflow. Observera att formen på gray_tensor är 28x28 och formen på color_tensor är 28x28x3.

Den här övningen är en del av kursen
Introduktion till TensorFlow i Python
Övningsinstruktioner
- Omforma
gray_tensorfrån en 28x28-matris till en 784x1-vektor med namnetgray_vector. - Omforma
color_tensorfrån en 28x28x3-tensor till en 2352x1-vektor med namnetcolor_vector.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Reshape the grayscale image tensor into a vector
gray_vector = reshape(____, (____, 1))
# Reshape the color image tensor into a vector
color_vector = reshape(____, (____, ____))