Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FGV 2024

ProgramaçãoLinguagens de programação
Código
fg084653
Banca
FGV
Órgão
EPE
Ano
2024
Nível
Superior
Cargo
Analista de Gestão Corporativa - Tecnologia da Informação (Ciência de Dados)
O pacote neuralnet, da linguagem R, é uma ferramenta útil para a definição e para o treinamento de redes neurais, disponibilizando ao usuário uma interface relativamente simples.Uma das limitações do pacote neuralnet é não oferecer ao usuário muitas opções pré-definidas de funções de ativação. Caso o usuário deseje utilizar uma função de ativação diferente das únicas duas já pré-definidas no pacote, é preciso definí-la e atribuí-la por meio do argumento act.fct.Ao invocar o método neuralnet para o treinamento de uma rede neural, caso o argumento act.fct não seja explicitamente determinado na chamada do método, a função de ativação padrão utilizada nos neurônios da rede será
  1. ATangente Hiperbólica (tanh).
  2. BLogística (também chamada de sigmoide).
  3. CUnidade Linear Retificada (Rectified Linear Unit - ReLU).
  4. DSoftplus.
  5. ESoftmax.
Revelar gabarito e comentário

GabaritoB — Logística (também chamada de sigmoide).

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”.

Pacote neuralnet – Função de ativação padrão

Gabarito: letra B. No pacote neuralnet da linguagem R, quando o argumento act.fct não é especificado, a função de ativação padrão utilizada nos neurônios é a logística (sigmoide). Essa é a configuração default do pacote, conforme sua documentação.

A questão testa o conhecimento sobre as opções pré-definidas de funções de ativação no pacote neuralnet. O candidato deve saber que apenas duas funções são nativas: a logística e a tangente hiperbólica, sendo a logística a padrão.

Pacote neuralnet (R)
  • 1Funções de ativação nativas
    • Logística (sigmoide)
      • Padrão (default)
    • Tangente hiperbólica (tanh)
  • 2Demais funções
    • ReLU
    • Softplus
    • Softmax
    • Exigem definição pelo usuário (act.fct)
LEVEL · soulevel.com.br

Alternativa A – ❌ Incorreta

A tangente hiperbólica (tanh) é uma das duas funções pré-definidas no pacote, mas não é a padrão. Ela pode ser usada se explicitamente definida.

Alternativa B – ✅ Correta ⟵ GABARITO

A função logística (sigmoide) é a padrão. No pacote neuralnet, a função de ativação default é a logistic, que corresponde à curva sigmoide clássica.

Alternativa C – ❌ Incorreta

A ReLU (Rectified Linear Unit) não faz parte das funções pré-definidas do neuralnet. O pacote oferece apenas logística e tanh como opções nativas; ReLU exigiria definição pelo usuário via act.fct.

Alternativa D – ❌ Incorreta

Softplus é uma aproximação suave da ReLU, mas também não é nativa do pacote. Não é a padrão.

Alternativa E – ❌ Incorreta

Softmax é usada para problemas de classificação multiclasse, principalmente em camadas de saída. No neuralnet, não é a função de ativação padrão; aliás, não é uma das pré-definidas.

PEGA ESSA DICA!

Para memorizar: o pacote neuralnet tem duas funções de ativação embutidas: "logistic" (padrão) e "tanh". Qualquer outra deve ser definida pelo usuário. Se a questão não mencionar act.fct, a resposta é sempre sigmoide.

Gabarito: B.

Link permanente: /questoes/fg084653