A seguirPróximo em Fundações de IA
Referências de IA
Técnico
GUIA de fundamentos
Uma rede neural é um modelo de aprendizado de máquina feito de operações matemáticas conectadas com parâmetros ajustáveis.
Ouça este guiaNarrado por IA · ~3 min
As camadas transformam a entrada em saída e o treinamento ajusta esses parâmetros para melhorar o desempenho em um objetivo escolhido.
Um neurônio artificial básico combina valores de entrada usando pesos, adiciona um viés e aplica uma função de ativação. Os pesos controlam a intensidade com que cada entrada contribui. O viés muda o resultado. Uma ativação não linear permite que as camadas representem relacionamentos que uma pilha de operações puramente lineares não poderia. Por exemplo, a ativação do ReLU retorna zero para uma entrada negativa e deixa uma entrada positiva inalterada. As redes podem usar diferentes ativações em diferentes camadas. Uma camada de saída é escolhida para se adequar à tarefa: uma previsão numérica não é interpretada da mesma forma que as pontuações para categorias possíveis. Durante o treinamento, uma função de perda compara a saída com o resultado desejado. A retropropagação usa a regra da cadeia para calcular como os parâmetros afetam a perda. Um otimizador então usa essas informações para atualizar os parâmetros. A retropropagação calcula gradientes; não é uma garantia de que o modelo encontrará a melhor solução possível ou generalizará bem. A analogia do cérebro é limitada. Neurônios artificiais são abstrações matemáticas, e uma rede bem-sucedida não é evidência de uma mente semelhante à humana. Uma rede maior pode modelar relacionamentos complicados, mas também pode custar mais para operar, ajustar-se a padrões irrelevantes ou falhar quando as condições mudam. Compare-o com uma linha de base mais simples e teste em exemplos fora dos dados de treinamento.
04Exemplo trabalhado
Use duas entradas, 0,8 e 0,5, com pesos 0,6 e -0,4 e um viés de 0,1.
A soma ponderada é (0,8 × 0,6) + (0,5 × -0,4) + 0,1 = 0,38.
ReLU retorna 0,38. Se a segunda entrada mudar para 1,5, a soma se tornará -0,02 e ReLU retornará 0.
O que isso mostra
Este cálculo ilustrativo é uma transformação dentro de uma rede. O valor 0,38 é uma ativação, não uma afirmação de confiança de 38%.
Uma rede de visão transforma valores de pixel em recursos úteis para classificar uma imagem.
Um modelo de linguagem transforma representações de tokens em pontuações usadas para gerar tokens subsequentes.
Uma rede de previsão mapeia observações recentes para uma estimativa numérica que deve ser avaliada em relação a resultados futuros.
Boletim informativo gratuito
Três histórias verificadas de IA a cada manhã de dia útil, escritas em linguagem simples. Gratuito para sempre, sem anúncios.
Um e-mail a cada dia útil. Cancele a inscrição com um clique. Nunca vendemos ou compartilhamos seu endereço.
Teste você mesmo
Feedback instantâneo sobre cada resposta e um certificado compartilhável com um ID verificável assim que você concluir um curso.
Apoie a educação gratuita em IA. O AI Understanding é uma organização sem fins lucrativos 501(c)(3) — sem anúncios, sem paywall, nunca. Faça uma doação
As funções de ativação não linear permitem que camadas empilhadas representem relacionamentos não lineares. Empilhar apenas operações lineares ainda produziria uma transformação linear.
Não. O desempenho depende das restrições de tarefa, dados, treinamento, avaliação e implantação. Mais parâmetros podem aumentar o custo e não garantem resultados mais confiáveis.
Continue aprendendo
Mais guias escolhidos para este tópico
A seguirPróximo em Fundações de IA
Referências de IA
Técnico