Questão nº 64
Questão de TI - Ciência de Dados · FGV EPE 2024 (nº 64)
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á
- ATangente Hiperbólica (tanh).
- BLogística (também chamada de sigmoide). (alternativa correta)
- CUnidade Linear Retificada (Rectified Linear Unit - ReLU).
- DSoftplus.
- ESoftmax.
Resposta comentada
Gabarito Alternativa B
As funções de ativação são como "portões" nos neurônios de uma rede neural, decidindo se um neurônio deve ser ativado e qual a intensidade de seu sinal de saída, transformando a soma ponderada das entradas em uma saída específica.
- (A) Incorreta: A tangente hiperbólica (
tanh) é uma das funções de ativação pré-definidas no pacoteneuralnet, mas não é a padrão utilizada quando o argumentoact.fctnão é especificado. Esta é a armadilha da banca:tanhé uma opção comum e pré-definida, mas não a default. - (B) Correta: O pacote
neuralnetutiliza a função de ativação Logística (também conhecida como sigmoide) como padrão para os neurônios da rede quando o argumentoact.fctnão é explicitamente definido na chamada do métodoneuralnet(). - (C) Incorreta: A Unidade Linear Retificada (
ReLU) é uma função de ativação muito popular atualmente, mas não é a padrão no pacoteneuralnete nem uma das duas pré-definidas. - (D) Incorreta: Softplus não é a função de ativação padrão no pacote
neuralnete nem uma das pré-definidas. - (E) Incorreta: Softmax é geralmente usada na camada de saída para problemas de classificação multiclasse, para converter saídas em probabilidades, não como a função de ativação padrão para camadas ocultas no
neuralnet.
Fonte: FGV EPE 2024 Analista de Gestão Corporativa - TI - Ciência de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.