No contexto do TensorFlow.js, a linha que exibe [[1, 2, 3, ...

Próximas questões
Com base no mesmo assunto
Q1978801 Programação

No contexto do TensorFlow.js, a linha que exibe

[[1, 2, 3, 4],

[5, 6, 7, 8]]

é: 

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C - tf.tensor([1, 2, 3, 4, 5, 6, 7, 8],[2,4]).print();

Vamos falar um pouco sobre o TensorFlow.js. Esta é uma biblioteca de JavaScript para treinamento e implantação de modelos de Machine Learning no navegador ou no Node.js. Quando lidamos com TensorFlow.js, frequentemente manipulamos dados numéricos na forma de tensores, que são a generalização de vetores e matrizes para dimensões maiores.

A criação de tensores no TensorFlow.js é geralmente feita com a função tf.tensor(). Esta função recebe como primeiro argumento um array ou array de arrays representando os valores dos elementos do tensor. O segundo argumento é um array que define o formato (shape) do tensor, ou seja, quantos elementos há em cada dimensão.

No caso da questão em análise, queremos criar um tensor que represente a seguinte matriz:

[[1, 2, 3, 4],
 [5, 6, 7, 8]]

Isso significa que nossa matriz tem 2 linhas e 4 colunas. Assim, o formato do nosso tensor será [2,4], indicando que temos 2 dimensões, com a primeira dimensão (linhas) tendo tamanho 2 e a segunda dimensão (colunas) tamanho 4.

A resposta correta C usa exatamente essa abordagem, passando todos os elementos da matriz como uma lista unidimensional [1, 2, 3, 4, 5, 6, 7, 8] e em seguida o formato desejado [2,4]. O método .print() é então chamado para exibir o tensor.

Portanto, a alternativa C está correta porque usa a função apropriada tf.tensor() para criar um tensor de duas dimensões com os elementos fornecidos e o formato adequado, e então utiliza o método .print() para exibir o tensor resultante.

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

A opção correta é a C. O comando cria um tensor no TensorFlow.js com os valores de 1 a 8 e o remodela em uma matriz 2x4. Em seguida, imprime o tensor. As outras opções não são comandos válidos no TensorFlow.js.

Fonte: Bing.

Clique para visualizar este comentário

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