Breno

Como a rede neural aprende

Bom, já temos a implementação do neurônio, da camada e da rede neural.

Essa seria a estrutura básica de uma rede neural. Por exemplo, a implementação do ChatGPT, uma rede moderna e imensa, utiliza essa estrutura. E qualquer biblioteca que você utilizar, como PyTorch ou TensorFlow, terá uma implementação disponibilizada desse jeito, apenas com mais abstrações e mais código de otimização.

Tá e agora?

Como usar a rede neural para realizar uma tarefa que requer inteligência?

Sabemos que os neurônios possuem os parâmetros W e b.

Sabemos que as camadas são formadas pelos neurônios.

Sabemos que as redes neurais são formadas por camadas.

Como se utiliza?

Lembrem que utilizamos a biblioteca random para a inicialização dos valores do W e do b. Ou seja, foram produzidos valores aleatórios.

Se você tem uma tarefa que possui os dados de entrada e a resposta verdadeira para cada um dos exemplos de entrada, você pode passar os dados para a rede neural que ela vai te dar a resposta. Então você pode comparar essas respostas com as respostas verdadeiras.

Lembra que vimos que utilizamos uma função de perda.