ComenzarEmpieza gratis

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.

Esta figura muestra imágenes en escala de grises y en color de la letra "A" del lenguaje de signos.

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 de 28x28 a un vector de 784x1 llamado gray_vector.
  • Cambia la forma de color_tensor de un tensor de 28x28x3 a un vector de 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