Introdução Sistema de Rede Neural
Hoje vamos pensar sobre como funciona o sistema de rede neural. Tema importante, levando em consideração como o assunto do momento tem sido AI.
O conceito de rede neural, está totalmente vinculado ao funcionamento do cérebro.
De forma bem resumida para darmos continuidade, é com essa estrutura que temos máquinas cada vez mais eficientes.
Dito isto, lets go!
Vamos pensar no número sete, este número é escrito por cada um de nós, de forma diferente, todos sabemos fazê-lo, porém com grafias distintas. Mas, mesmo visualizando a diferença na grafia, conseguimos entender, não é ? Porém, por já existir alguns padrões que formam o 7 seu cérebro não confunde o número 7 com 3, com 6 com 8, etc.
Olhando a imagem a baixo, meramente ilustrativa, precisamos nos esforçar pra não ver o 7.
Bom, humanamente falando, acho que tudo certo, né ?
Mas, vamos pra onde a gente gosta, linguagem computacional.
Imagina um cenário onde o tal 7 é um desses da imagem anterior,
vamos pensar que essa imagem do 7, tem 15x15px, que vão representar nossos neurônios, ok ?
Não é novidade pra nenhum de nós que nossa linguagem computacional raiz são os binários, 0 e 1.
Um bom exemplo é imaginar que na imagem, estamos trabalhando com pixel da seguinte forma: 0 preto e 1 branco, podendo variar e trazer outras tonalidades com 0.21, 0.22 e assim por diante.
Certo, se pegarmos aquela quantidade de pixel de 15x15, chegaremos no valor de 225, que representa nossa primeira camada de rede de "neurônio".
Ok, partindo para a ultima camada de neurônio possuímos apenas 10 dígitos, e tentaremos nos aproximar do número que desejamos, no caso ilustrativo o 7.
Imagina que a circunferência representa os neurônios(pixels) e a linha(arestas) a conexão entre elas, *faz de conta que todas elas estão se comunicando*:
embra dos valores entre 0 e 1 que formavam o 7 naquele cenário inicial ? Exatamente com base nele, iremos comparar até o valor se aproximar de 1 que será o digito real dentro da ultima camada:(Valor do pixel é exemplo)
Desta forma, conseguimos chegar no valor de 7, pois é o único que vai se aproximar devidamente dos valores existentes dentro da ultima camada de "neurônios".
Bom de forma bem resumida é isso, o sistema de rede neural é bem complexo e traz muito mais detalhes, estou deixando um vídeo para quem tiver interesse assim como eu tive.
Fonte/Estudo aprofundado: https://www.youtube.com/watch?v=aircAruvnKk
Por: Jordan Basílio
github: https://github.com/cavbasilio
linkedIn: https://www.linkedin.com/in/jordan-basilio-900bb41b9/
insta: @cavbasilio