Kom igångKom igång gratis

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.

Figuren visar en gråskale- och en färgbild av teckenspråksbokstaven "A".

Den här övningen är en del av kursen

Introduktion till TensorFlow i Python

Visa kurs

Övningsinstruktioner

  • Omforma gray_tensor från en 28x28-matris till en 784x1-vektor med namnet gray_vector.
  • Omforma color_tensor från en 28x28x3-tensor till en 2352x1-vektor med namnet color_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(____, (____, ____))
Redigera och kör kod