Pular para o conteúdo principal

Questão de TI - Ciência de Dados e Inteligência Artificial — Tensores (Tensorflow e PyTorch) — CESGRANRIO 2024

TI - Ciência de Dados e Inteligência ArtificialTensores (Tensorflow e PyTorch)
Código
cg057890
Banca
CESGRANRIO
Órgão
BNDES
Ano
2024
Cargo
Ana ( )
Um desenvolvedor está criando uma rede neural de 3 camadas, usando PyTorch para classificar amostras descritas por um vetor com 10 elementos. Ele já definiu parte da rede, conforme o extrato de código abaixo, e pretende definir a camada oculta como sendo composta de 5 nós, utilizando a função de ativação ReLU.   import torch import torch.nn as nn entrada = nn.Linear(10, 5) oculta = #AQUI CRIAR CAMADA OCULTA COM 5 NOS E RELU saida = nn.Linear(5, 1) def forward(x):     x = torch.relu(entrada(x))     x = oculta(x)     x = torch.sigmoid(saida(x))   Considerando-se esse contexto, qual das linhas de código a seguir deve ocupar o comentário “#AQUI CRIAR CAMADA OCULTA COM 5 NOS E RELU” para definir corretamente a camada oculta?
  1. Ann.Linear(5, 5)
  2. Bnn.ReLU()
  3. Cnn.Linear(5, 5) && nn.ReLU()
  4. Dnn.Sequential(nn.Linear(5, 5), nn.ReLU())
  5. Enn.Relu(10, 5)
Revelar gabarito e comentário

GabaritoD — nn.Sequential(nn.Linear(5, 5), nn.ReLU())

Link permanente: /questoes/cg057890