Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
TensorFlow.js – Criação de Tensor
Gabarito: letra C. A única alternativa que cria corretamente um tensor 2x4 com os valores de 1 a 8 e o exibe é tf.tensor([1, 2, 3, 4, 5, 6, 7, 8], [2, 4]).print(). A função tf.tensor recebe um array de dados e uma forma (shape) como parâmetros.
Alternativa A — ❌ Incorreta
tf.sequential é usada para criar modelos sequenciais, não para criar tensores.
Alternativa B — ❌ Incorreta
tf.layers é uma função para acessar camadas de rede neural, não para criar tensores. Além disso, a sintaxe com intervalos não é válida.
Alternativa C — ✅ Correta ⟵ GABARITO
tf.tensor([1,2,3,4,5,6,7,8], [2,4]).print() cria um tensor com os dados fornecidos e formato 2x4, exibindo exatamente a matriz desejada.
Alternativa D — ❌ Incorreta
tf.initiate não é uma função do TensorFlow.js. O nome correto é tf.tensor ou tf.tensor2d.
Alternativa E — ❌ Incorreta
tf.array não existe em TensorFlow.js. A função correta para criar tensores é tf.tensor.
PEGA ESSA DICA!
No TensorFlow.js, a criação de tensores é feita com tf.tensor(dados, formato) ou com funções específicas como tf.tensor2d, tf.tensor3d, etc. Memorize a API básica para questões de concurso.