Thursday, January 5, 2012

Psicologia Cognitiva - Redes Neurais - 1

Introducao as Redes Neurais..

O termo "rede neural" se refere ao estudo das redes neurais e podem a grosso modo serem divididas Redes Neurais Biologicas - RNB e Redes Neurais Artificiais - RNA. Dentro da psicologia cognitiva o estudo das RNB's esta ligado a neurociencia e neuropsicologia. O Estudo das RNA esta mais ligado a Psicologia Cognitiva e a Ciencia da Computacao.

Nesse post vou tentar abordar o estudo das Redes Neurais Artificiais - RNA's. Nao poderia citar o estudo das RNA's sem citar um dos nomes que mais influenciou no desenvolvimento da Ciencia da Computacao Moderna, o matematico, criptologista e cientista ingles Alan Turing.

Os trabalhos de Alan Turing versando questoes como: "se a humanidade teria a capacidade ou nao de desenvolver maquinas que pudessem imitar o comportamento/mente humana " influencia toda uma geracao de cientistas na decada de 50, como por exemplo, um dos precursores das RNA Frank Rosenblatt e o desenvolvimento dos "Perceptrons". Alan Turing refina o trabalho do psicologo Edward Thorndike sobre "connectionism" entre seus trabalhos os mais importantes estao a "maquina de Turing", "unorganized machine", etc.. Eu volto a citar Alan Turing no final do assunto para abrirmos discursao sobre o que seja "consciencia" pensamento reflexivo, etc...mais antes vamos entender as bases da RNA's.

O Neuronio.

O neuronio e' uma celula especialidada dos seres vivos que a possue como principal funcao processar, armazenar e transmitir informacao atraves de estimulos eletrico e quimicos. Quando um neuronio esta ligado a outro neuronio chamamos isso de Rede Neural.

Em uma Rede Neural Biologica um neuronio pode ser Excitatorio ou Inibitorio do ponto de vista de propagar ou nao um estimulo/sinal de neuronio para outro neuronio.


Quando o neuronio atinge uma determinada grau de estimulo excitatorio, ele propaga o estimulo. Se o estimulo nao atinge esse limilar o neuronio e' considerado inibitorio.

Nas RNA's a representacao esquematica desse fenomeno pode ser representada pela figura abaixo. (representacao basica de um Neuronio Artificial)

No esquema acima a seta superior com valor 1.5 representa o estimulo rebido pelos dendrito, se esse valor for  igual ou maior que o T do circulo (t=threshold value, valor limiar) entao o estimulo e' repassado para outro neuronio.No caso mais funcao basica possivel e' chamada de Borleana por dela so podemos extrair 2 valores: verdadeiro ou falso. Entao temos o valor de INPUT e como OUTPUT temos V ou F.


Nas redes neurais biologicas - RNB a transmissao do sinal e' feita de maneira ANALOGICA e um unico neurorio pode ter a capacidade de fazer simultaneas conexoes assim produzir maiores tipos de informacoes com funcao alem da funcao borleana, podemos ter a funcao "E" (AND) a funcao "OU" (OR) e a funcao XOR que e' o "hello world" das RNA's ...


No proximo post vou explicar como podemos representar essas funcoes e tambem os codigos em linguagem C para abrimos caminho para explorarmos topicos sobre a aplicacao de RNA e tambem sobre Inteligencia Artificial.


Ate' La.
[s]
AA

No comments:

Post a Comment