Začněte nyníZačněte zdarma

Přeformátování tensorů

V průběhu kurzu budeš klasifikovat obrázky písmen znakové řeči pomocí neuronové sítě. V některých případech síť přijímá jako vstup jednorozměrné tensory, ale tvá data budou mít podobu obrázků – tedy 2- nebo 3rozměrných tensorů, podle toho, zda jde o obrázky ve stupních šedi, nebo barevné.

Níže vidíš obrázky písmene A ve znakové řeči – jeden ve stupních šedi a jeden barevný. Oba obrázky už jsou naimportovány a převedeny na numpy pole gray_tensor a color_tensor. Přeformátuj tato pole na jednorozměrné vektory pomocí operace reshape, která je naimportována z tensorflow. Pole gray_tensor má tvar 28x28 a pole color_tensor tvar 28x28x3.

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

Toto cvičení je součástí kurzu

Úvod do TensorFlow v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Přeformátuj gray_tensor z matice 28x28 na vektor 784x1 s názvem gray_vector.
  • Přeformátuj color_tensor z tensoru 28x28x3 na vektor 2352x1 s názvem color_vector.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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

# Reshape the color image tensor into a vector
color_vector = reshape(____, (____, ____))
Upravit a spustit kód