Questões de Tecnologia da Informação · Marinha

Tecnologia da InformaçãoOutros temasMarinha 2022

Marinha

Questão de Tecnologia da Informação

Prova: Amarela Informática

Determinada topologia de Rede Neural Artificial profunda (RNA) foi treinada em diferentes funções escritas em linguagem Python. Cada uma das formas de treino foram parametrizadas nas funções treino1, treino2 e treino3, expressas no código abaixo. def treinol(rede_neural, n0, learning_rate)1 gradiente • 0 for amostra .1.n listil_amostras: saida = rede_neural.1et_saida(amostra.valor) erro= rede_neural.get_erro(saida, amostra,saida_esperada) gradiente ♦ = rede_neural.baekpropaaation(erro) rede_neural.updat.,_we.1ghts(n0 "' gradiente) retur"n rede_neural daf treino2(reda_neural, ne): for amost1·a in lista_amostras: saida e rede_neural,get_saida(amostra.valor) erro= rede_neural.get_erro(saida, amostra.saida_esperada) gradiente "' rede_neural, backpropagation(e1•ro) rede-_neural ,update_weights (n8 * gr,adiente) return rede_neural def treino3{1•ede_neural, n0, fator_n) 1 n • n0 for amostra in lista_amostras: .sai.da ., rede_neui•al, get_saida(amostra.valor) err-o "' rede_no:H.1t'al, get_er-r-o(s.aid.a, amostra. saida_esper-.ada) gradiente• rede_neural.backpropagation(erl'o) rede_neural,update_weights(n ~ gradiente) n +,, fator_n return rede_neural Assim, "rede_neural" representa o modelo de Aprendizado de Máquina e possui os métodos get_saida, que calcula o valor previsto pela rede com base na entrada e o método get_erro, que calcula o erro com base no valor previsto e no valor de referência, respectivamente. Além disso, o objeto "rede_neural" armazena todos os parâmetros da rede, possui a função "backpropagation" para calcular o gradiente do erro em um hiperespaço vetorial, no qual cada dimensão corresponde a um peso e a função "update_weights" para somar aos pesos o valor fornecido em seu argumento. Assinale a opção correta tendo como base os códigos apresentados.

Sua resposta

Mais questões de Outros temas

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.