ComenzarEmpieza gratis

Cambiar la forma de tensores

Más adelante en el curso, clasificarás imágenes de letras en lenguaje de signos usando una red neuronal. En algunos casos, la red tomará tensores unidimensionales como entrada, pero tus datos vendrán en forma de imágenes, que serán tensores de 2 o 3 dimensiones según sean en escala de grises o en color.

La figura de abajo muestra imágenes en escala de grises y en color de la letra A en lenguaje de signos. Se han importado ambas imágenes y convertido en los arrays de numpy gray_tensor y color_tensor. Cambia la forma de estos arrays a vectores unidimensionales usando la operación reshape, que ya se ha importado desde tensorflow. Ten en cuenta que la forma de gray_tensor es 28x28 y la de color_tensor es 28x28x3.

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

Este ejercicio forma parte del curso

Introducción a TensorFlow en Python

Ver curso

Instrucciones del ejercicio

  • Cambia la forma de gray_tensor de una matriz 28x28 a un vector 784x1 llamado gray_vector.
  • Cambia la forma de color_tensor de un tensor 28x28x3 a un vector 2352x1 llamado color_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(____, (____, ____))
Editar y ejecutar código