ComeçarComece de graça

Remodelando tensores

Mais adiante no curso, você vai classificar imagens de letras em linguagem de sinais usando uma rede neural. Em alguns casos, a rede vai receber tensores 1D como entrada, mas seus dados virão como imagens, que serão tensores 2D ou 3D, dependendo de serem imagens em tons de cinza ou coloridas.

A figura abaixo mostra imagens em tons de cinza e colorida da letra A em linguagem de sinais. As duas imagens já foram importadas para você e convertidas nos arrays do numpy gray_tensor e color_tensor. Remodele esses arrays em vetores 1D usando a operação reshape, que já foi importada de tensorflow. Observe que o formato de gray_tensor é 28x28 e o de color_tensor é 28x28x3.

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

Este exercício faz parte do curso

Introdução ao TensorFlow em Python

Ver curso

Instruções do exercício

  • Remodele gray_tensor de uma matriz 28x28 para um vetor 784x1 chamado gray_vector.
  • Remodele color_tensor de um tensor 28x28x3 para um vetor 2352x1 chamado color_vector.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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

# Reshape the color image tensor into a vector
color_vector = reshape(____, (____, ____))
Editar e executar o código