ÎncepețiÎncepe gratuit

Remodelarea tensorilor

Mai târziu în curs, vei clasifica imagini cu litere din limbajul semnelor folosind o rețea neuronală. În unele cazuri, rețeaua va primi tensori unidimensionali ca intrări, însă datele tale vor fi sub formă de imagini – fie tensori bidimensionali, fie tridimensionali, în funcție de dacă sunt în tonuri de gri sau color.

Figura de mai jos prezintă imagini în tonuri de gri și color ale literei A din limbajul semnelor. Cele două imagini au fost importate pentru tine și convertite în array-uri NumPy: gray_tensor și color_tensor. Remodelează aceste array-uri în vectori unidimensionali folosind operația reshape, care a fost deja importată pentru tine din tensorflow. Rețin că forma lui gray_tensor este 28x28, iar forma lui color_tensor este 28x28x3.

Această figură prezintă imagini în tonuri de gri și color ale literei "A" din limbajul semnelor.

Acest exercițiu face parte din cursul

Introducere în TensorFlow în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Remodelează gray_tensor dintr-o matrice 28x28 într-un vector 784x1 numit gray_vector.
  • Remodelează color_tensor dintr-un tensor 28x28x3 într-un vector 2352x1 numit color_vector.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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

# Reshape the color image tensor into a vector
color_vector = reshape(____, (____, ____))
Editează și rulează codul