Pular para o conteúdo

Aula 4 de 8 · 6 min · +100 XP

O que é uma rede neural?

Uma rede neural é um tipo de modelo de IA feito de camadas de unidades simples, ligadas por números ajustáveis chamados pesos. Uma entrada, como os pixels de uma foto, passa pelas camadas e vira um palpite. No treino, a rede compara cada palpite com a resposta certa e ajusta milhões de pesos aos poucos, até acertar com frequência.

▶ Pratique

Por que isso importa

Por trás do desbloqueio facial, da tradução e dos chatbots está a mesma ideia: camadas de unidades simples cujas conexões são ajustadas por feedback, não programadas à mão.

Em 6 minutos você vai conseguir

  • Uma rede neural são camadas de unidades simples ligadas por pesos ajustáveis.
  • Treinar é dar um palpite, comparar com a resposta certa, ajustar os pesos e repetir.
  • O que ela sabe está espalhado por muitos números, então seus motivos são difíceis de explicar.

O que você vai praticar

  1. As peças de uma rede

    Toque em cada cartão para ver como funciona.

    ⚪ Neurônio (unidade)
    Uma calculadora minúscula. Soma os números que chegam, cada um multiplicado por um peso, e passa um resultado adiante. Bem mais simples que uma célula do cérebro.
    🎛️ Peso
    Um botão em cada conexão que define o quanto uma unidade influencia a próxima. Uma rede grande tem milhões ou bilhões deles.
    🥞 Camadas
    As unidades ficam empilhadas em camadas. As primeiras pegam coisas simples, como bordas; as seguintes juntam isso em formas e depois em “isto é um 7”.
    📣 Feedback
    Depois de cada palpite, a rede mede o tamanho do erro e calcula quais botões girar, e para que lado, para errar um pouco menos.
  2. Uma rodada de treino

    A rede está aprendendo a ler números escritos à mão. Coloque uma rodada de treino em ordem.

    1. Chega um exemplo rotulado: a foto de um 7 escrito à mão
    2. Os pixels passam pelas camadas
    3. A rede dá um palpite: “provavelmente um 1”
    4. O palpite é comparado com o rótulo “7”
    5. Cada peso é ajustado um pouquinho para diminuir o erro
    6. Repete com o próximo exemplo, muitos milhares de vezes
  3. Teste seu modelo

    1. Quem define os milhões de pesos de uma rede treinada?

      • O treino, aprendendo com o feedback (Resposta)
      • Programadores digitam cada valor à mão
    2. Uma rede neural artificial é uma cópia do cérebro humano?

      • Não, ela só se inspira de leve nele e é bem mais simples (Resposta)
      • Sim, funciona igual a neurônios de verdade
    3. A Noor pergunta: “Por que a rede disse que este gato é um cachorro?” Por que é difícil responder?

      • O motivo está espalhado por milhões de pesos (Resposta)
      • A rede esconde seus motivos de propósito

Lembre-se

Uma rede neural aprende dando palpites, recebendo feedback e ajustando seus pesos, de novo e de novo.

Uma rede neural aprende dando palpites, sendo corrigida e girando seus botões um pouco, milhões de vezes.

Fatos principais

  • O psicólogo Frank Rosenblatt descreveu o perceptron, um dos primeiros neurônios artificiais capazes de aprender, em 1958. · Fonte: F. Rosenblatt, The Perceptron, Psychological Review, 1958
  • Um artigo de 1986 na revista Nature mostrou como redes de várias camadas aprendem passando o erro de trás para a frente e ajustando os pesos, um método chamado retropropagação (backpropagation) que continua central hoje. · Fonte: Rumelhart, Hinton & Williams, Learning representations by back-propagating errors, Nature, 1986
  • O Prêmio Nobel de Física de 2024 foi para John Hopfield e Geoffrey Hinton por descobertas e invenções fundamentais que permitem o machine learning com redes neurais artificiais. · Fonte: Real Academia Sueca de Ciências, Prêmio Nobel de Física 2024
  • O cérebro humano adulto tem cerca de 86 bilhões de neurônios, cada um uma célula viva muito mais complexa que uma unidade de uma rede artificial. · Fonte: Azevedo et al., Journal of Comparative Neurology, 2009

Atualizado:

Perguntas frequentes

Como uma rede neural aprende?

Ela dá um palpite, mede a distância entre o palpite e a resposta certa e ajusta os pesos um pouco para diminuir esse erro. Repetindo isso com muitos exemplos, os palpites vão ficando precisos.

O que é deep learning?

Deep learning (aprendizado profundo) é machine learning com redes neurais de muitas camadas. As camadas extras deixam a rede montar padrões complexos a partir de padrões simples.

Redes neurais são iguais ao cérebro humano?

Não. Elas se inspiram de leve nas células do cérebro, mas cada unidade artificial é um cálculo simples, e as redes aprendem de um jeito muito diferente das pessoas.

Para que servem as redes neurais?

Para reconhecer rostos e fala, traduzir idiomas, recomendar vídeos, achar padrões em exames médicos de imagem e fazer funcionar chatbots e geradores de imagens.

Termos relacionados