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.
Mais questões de Outros temas
- FGVO analista João trabalha conectado remotamente ao servidor SERV10, através de um cliente Secure Shell (SSH), em sua estação de trabalho ET10. João constatou que, ao deixar de usar…
- FGVUma sub‐rede opera com o IP 10.192.148.128/26, em conformidade com a notação CIDR. Conclui‐se que, nesse caso, a máscara de sub‐rede é
- FundatecO shell é a ferramenta que faz a intermediação entre o usuário e os programas do computador. O shell padrão na maioria das distribuições Linux é o:
- FGV(NMCE07_05) Após o desenho ser concluído no AutoCAD, é necessário imprimilo utilizando o comando Plot (Imprimir). Na interface de impressão do programa existe uma seção que determ…
- FundatecAnalise as seguintes assertivas sobre a metodologia ou framework ágil Scrum mostrada na Figura 7: I. A seta nº 1 aponta para uma etapa do framework chamada Product Backlog, que é…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.
