Questão nº 78

Questão de Tecnologia da Informação · FGV TCE-ES 2022 (nº 78)

FGV2022Auditor de Controle Externo - Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Bver comentário ↓

Uma Rede Neural Artificial (RNA) feed-forward sem nenhum bias possui uma camada oculta composta de três neurônios e uma camada de saída composta por dois neurônios. A função de ativação da camada oculta e da camada de saída é a Rectified Linear Unit (ReLU), onde f(x) = x, se x ≥ 0, e f(x) = 0, se x < 0.

As matrizes W₁ = [0,1 −0,2; 0,4 0; 0 0,2] e W₂ = [0,3 −0,5 0,1; 0 0,2 −0,1] representam os pesos entre a camada de entrada e a camada oculta e entre a camada oculta e a camada de saída, respectivamente.

Considerando um vetor de entrada X = [1, 2], o vetor de saída será:

Resposta comentada

Gabarito Alternativa B

Uma Rede Neural Artificial (RNA) feed-forward processa informações em uma única direção, da entrada para a saída, através de camadas de neurônios que realizam somas ponderadas e aplicam funções de ativação. A função de ativação ReLU (Rectified Linear Unit) é uma regra simples que transforma qualquer valor negativo em zero e mantém os valores positivos inalterados, ou seja, f(x)=max(0,x)f(x) = \max(0, x).

Para resolver a questão, seguimos os passos:

  1. Cálculo da camada oculta: Multiplicamos o vetor de entrada X pela matriz de pesos W₁ e, em seguida, aplicamos a função ReLU.

    • Entrada X = [1,2][1, 2]
    • W₁ = [0,10,2;0,40;00,2][0,1 \quad -0,2; 0,4 \quad 0; 0 \quad 0,2]
    • Soma ponderada para a camada oculta (Z1Z_1):
      • Neurônio 1: (0,1×1)+(0,2×2)=0,10,4=0,3(0,1 \times 1) + (-0,2 \times 2) = 0,1 - 0,4 = -0,3
      • Neurônio 2: (0,4×1)+(0×2)=0,4+0=0,4(0,4 \times 1) + (0 \times 2) = 0,4 + 0 = 0,4
      • Neurônio 3: (0×1)+(0,2×2)=0+0,4=0,4(0 \times 1) + (0,2 \times 2) = 0 + 0,4 = 0,4
    • Z1=[0,3;0,4;0,4]Z_1 = [-0,3; 0,4; 0,4]
    • Ativação da camada oculta (A1=ReLU(Z1)A_1 = \text{ReLU}(Z_1)):
      • Neurônio 1: max(0,0,3)=0\max(0, -0,3) = 0
      • Neurônio 2: max(0,0,4)=0,4\max(0, 0,4) = 0,4
      • Neurônio 3: max(0,0,4)=0,4\max(0, 0,4) = 0,4
    • A_1 = [0; 0,4; 0,4]\
  2. Cálculo da camada de saída: Multiplicamos a saída ativada da camada oculta (A1A_1) pela matriz de pesos W₂ e, em seguida, aplicamos a função ReLU.

    • W₂ = [0,30,50,1;00,20,1][0,3 \quad -0,5 \quad 0,1; 0 \quad 0,2 \quad -0,1]
    • Soma ponderada para a camada de saída (Z2Z_2):
      • Neurônio 1: (0,3×0)+(0,5×0,4)+(0,1×0,4)=00,2+0,04=0,16(0,3 \times 0) + (-0,5 \times 0,4) + (0,1 \times 0,4) = 0 - 0,2 + 0,04 = -0,16
      • Neurônio 2: (0×0)+(0,2×0,4)+(0,1×0,4)=0+0,080,04=0,04(0 \times 0) + (0,2 \times 0,4) + (-0,1 \times 0,4) = 0 + 0,08 - 0,04 = 0,04
    • Z2=[0,16;0,04]Z_2 = [-0,16; 0,04]
    • Ativação da camada de saída (A2=ReLU(Z2)A_2 = \text{ReLU}(Z_2)):
      • Neurônio 1: max(0,0,16)=0\max(0, -0,16) = 0
      • Neurônio 2: max(0,0,04)=0,04\max(0, 0,04) = 0,04
    • A2=[0;0,04]A_2 = [0; 0,04]
  • (A) Incorreta: O valor de 0,11 para o primeiro neurônio de saída sugere um erro de cálculo na soma ponderada da camada de saída, resultando em um valor positivo antes da ativação ReLU, ou uma interpretação equivocada dos pesos.
  • (B) Correta: O cálculo passo a passo, aplicando corretamente a soma ponderada e a função de ativação ReLU em ambas as camadas (oculta e de saída), resulta no vetor [0;0,04][0; 0,04].
  • (C) Incorreta: Armadilha da banca: O erro mais comum aqui é esquecer de aplicar a função de ativação ReLU na camada de saída, que é explicitamente mencionada no problema como tendo ReLU. Se o valor de entrada para a ReLU é negativo (como -0,16), ela o transforma em zero.
  • (D) Incorreta: Esta alternativa seria obtida se a função de ativação ReLU não fosse aplicada na camada oculta (resultando em A1=[0,3;0,4;0,4]A_1 = [-0,3; 0,4; 0,4]), e então a soma ponderada da camada de saída fosse calculada como [0,25;0,04][-0,25; 0,04], parando antes de aplicar a ReLU na saída.
  • (E) Incorreta: Esta alternativa indica múltiplos erros de cálculo ou interpretação dos pesos e sinais, não seguindo a lógica das operações da rede neural.

Fonte: FGV TCE-ES 2022 Auditor de Controle Externo - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho