Redes Neurais Artificiais no Matlab


 
Redes Neurais são técnicas computacionais que apresentam um modelo matemático inspirado na estrutura neuronal de organismos inteligentes e que adquirem conhecimento através da experiência.
 
Baseado no funcionamento do cérebro humano, ou no procedimento como o cérebro aprende, as redes neurais  artificiais são capazes de simular conexões sinápticas. Cada neurônio do cérebro humano tem a capacidade de criar até 10.000 sinapses com outros neurônios.
 
O neurônio biológico é composto pelo corpo do neurônio (ou soma), pelos dendritos e axônios; o corpo do neurônio é responsável por coletar e combinar informações vindas de outros neurônios, os dendritos recebem estímulos e o axônio transmite esses estímulos. Um neurônio recebe sinais através dos dendritos, onde é ponderado e enviado ao axônio, um sinal pode ser ampliado ou reduzido, por que a cada passagem por um neurônio está associado um peso que é multiplicado ao sinal. (Ludwig Jr; COSTA, 2007)
 
A sinapse é o processo de ligação entre o axônio e o dendrito; para que o sinal entre no próximo neurônio, deve ocorrer sinapse. Mas para isso, esse sinal deve ser superior a certo limite, que segundo Ludwig Jr; COSTA (2007, p 10) deve superior a 50 mV (limiar de disparo), caso não for é bloqueado.
 
O neurônio artificial trabalha de forma similar ao neurônio biológico, recebendo sinais de entrada e distribuindo para a saída ou para outros neurônios da camada seguinte. O sinal de entrada é multiplicado pelos pesos sinápticos, gerando um somatório de todas as entradas ponderadas, esse somatório é considerado a função de ativação para que possa transmitir o sinal para outros neurônios ou para a saída.
 
O Matlab (Matrix Laboratory) é um sistema interativo e uma linguagem de programação para a computação técnica e científica em geral, ele é baseado em matrizes. O Matlab possui uma família de aplicativos específicos (toolboxes), que são coleções de funções usadas para resolver determinados problemas tais como: otimização, manipulação algébrica, redes neurais, processamento de sinais, simulação de sistemas dinâmicos, entre outros.
 
O Matlab trabalha com duas janelas: uma janela de comandos que é usada para a entrada dos comandos, dados, e para mostrar os resultados na tela, e outra janela gráfica onde são gerados os gráficos.
 
Para utilizar as redes neurais no Toolbox do Matlab pode ocorrer de duas formas: linha de comando ou interface gráfica, chamada NNTOOL.
 
[...]
 
Cadatre-se no site para baixar o artigo completo!
 
AnexoTamanho
Rede Neurais.pdf717.08 KB