Um analista de tecnologia da informação está trabalhando co...

Próximas questões
Com base no mesmo assunto
Q3991658 Programação
Um analista de tecnologia da informação está trabalhando com aprendizado de máquina utilizando a ferramenta TensorFlow. Com essa ferramenta, é possível operar matrizes ou tensores multidimensionais, tendo como um de seus atributos o Tensor.shape, o qual 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: O atributo Tensor.shape indica a forma do tensor, isto é, o tamanho em cada eixo, o que corresponde à alternativa B.

Tema central: Tensor.shape no TensorFlow
Análise das alternativas
A
Errada
Incorreta porque confunde shape com o tipo dos elementos do tensor. Pela base, tipo dos elementos é questão de dtype, enquanto shape se refere às dimensões por eixo.
B
Certa
A alternativa B está correta porque shape informa a forma do tensor, isto é, o tamanho ao longo de cada um de seus eixos.
C
Errada
Incorreta porque atribui ao shape uma função de diferenciação automática. Pela base, diferenciação automática no TensorFlow está associada a mecanismos como GradientTape, e não ao atributo shape.
D
Errada
Incorreta porque mistura o atributo shape com cálculo automático de tipo de dado. Pela base, shape não informa nem calcula tipo de dados de elemento.
E
Errada
Incorreta porque relaciona shape ao uso de GPU e ao console de execução. Pela base, uso de GPU é aspecto de execução/infraestrutura do TensorFlow, sem relação conceitual com o atributo shape.
Pegadinha da questão
A pegadinha foi trocar um atributo descritivo do tensor por outros conceitos reais do TensorFlow, especialmente a confusão entre shape e dtype, além de mencionar diferenciação automática e GPU para desviar do ponto cobrado.
Dica para questões semelhantes
  • Se a questão perguntar por shape, pense em forma do tensor: dimensões e tamanho em cada eixo.
  • Se a alternativa falar em tipo dos elementos, confronte com a distinção entre shape e dtype.
  • Separe atributos estruturais do tensor de mecanismos de treinamento, gradientes ou execução em hardware.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

No TensorFlow, um Tensor é uma estrutura de dados multidimensional (pense nele como uma generalização de vetores e matrizes para qualquer número de dimensões). O atributo Tensor.shape determina a geometria desse tensor, indicando o tamanho (número de elementos) em cada uma de suas dimensões (também chamadas de eixos ou axes).

Um vetor unidimensional com 5 elementos terá o shape (5,).

Uma matriz bidimensional com 3 linhas e 4 colunas terá o shape (3, 4).

Uma imagem colorida (altura, largura, canais de cor RGB) pode ter o shape (224, 224, 3).

Alternativa correta letra B

Por que as outras estão incorretas

A) o atributo que informa o tipo de dados dos elementos presentes no tensor é o Tensor.dtype

C) A diferenciação automática (cálculo de gradientes) no TensorFlow é realizada com o tf.GradienteTape

D) O cálculo ou inferência do tipo de dado ocorre durante a criação do tensor (ou via tf.cast), mapeado também pelo atributo .dtype.

E) O uso de aceleradores de hardware como GPUs ou TPUs é gerenciado pelo runtime do TensorFlow de forma automática ou explicitamente via comandos tf.device('/GPU:0')

Fonte: Gemini.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo