Tensores de remodelación
Más adelante en el curso, clasificarás imágenes de letras del lenguaje de signos utilizando una red neuronal. En algunos casos, la red tomará tensores unidimensionales como entradas, pero tus datos vendrán en forma de imágenes, que serán tensores bidimensionales o tridimensionales, según sean imágenes en escala de grises o en color.
La siguiente figura muestra imágenes en escala de grises y en color de la letra A del lenguaje de signos. Las dos imágenes se han importado para ti y se han convertido a las matrices numpy gray_tensor
y color_tensor
. Remodela estas matrices en vectores unidimensionales utilizando la operación reshape
, que se ha importado para ti de tensorflow
. Observa que la forma de gray_tensor
es 28x28 y la de color_tensor
es 28x28x3.
Este ejercicio forma parte del curso
Introducción a TensorFlow en Python
Instrucciones del ejercicio
- Cambia la forma de
gray_tensor
de una matriz de 28x28 a un vector de 784x1 llamadogray_vector
. - Cambia la forma de
color_tensor
de un tensor de 28x28x3 a un vector de 2352x1 llamadocolor_vector
.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Reshape the grayscale image tensor into a vector
gray_vector = reshape(____, (____, 1))
# Reshape the color image tensor into a vector
color_vector = reshape(____, (____, ____))