Você está na página 1de 5

09/10/2021 15:45 Exercícios - Redes Neurais - Desenvolvimento de uma Rede Neural Perceptron

Redes Neurais - Pós /


Redes Neurais - Desenvolvimento de u…
1 2 3 4 5 6

O perceptron (Rosenblatt, 1958), é o modelo mais simples e antigo de uma


rede neural, que nos permite compreender de maneira simples o funciona-
mento de uma RNA em termos matemáticos.

 
Em resumo, um perceptron pode ser representado como um único neurônio
que recebe várias entradas e produz uma única saída, como mostra a Figura 1.

Figura 1: Representação matemática de um perceptron.

Esta configuração também é conhecida pelo modelo de McCulloch-Pitts, que


será aprofundado em módulos posteriores.

 
Perceptron de Camada Simples

 
Próxima
https://dex.descomplica.com.br/qualidade-total/redes-neurais-pos/redes-neurais-desenvolvimento-de-uma-rede-neural-perceptron/explicacao/1 1/5
09/10/2021 15:45 Exercícios - Redes Neurais - Desenvolvimento de uma Rede Neural Perceptron

Como na Figura 1, vamos imaginar um Perceptron de camada simples com


apenas três entradas (inputs), denominados por x1, x2 e x3. Ao determinarmos
um parâmetro de importância a cada uma das entradas (pesos estatísticos),
podemos determinar a soma ponderada das entradas como na seguinte
equação:

em que pj (em outros módulos denotamos w) representa o peso associado a xj.


A partir de um valor limite (threshold), definimos o valor binário do output, que
será dado por

sendo b o threshold. O valor representado por b recebe o nome de bias (viés),


e pode ser interpretado como uma grandeza que mede a facilidade de ativar-
mos o Perceptron (output = 1).

 
Próxima
https://dex.descomplica.com.br/qualidade-total/redes-neurais-pos/redes-neurais-desenvolvimento-de-uma-rede-neural-perceptron/explicacao/1 2/5
09/10/2021 15:45 Exercícios - Redes Neurais - Desenvolvimento de uma Rede Neural Perceptron

Note que, no caso citado, o Perceptron pode ser utilizado como uma função ló-
gica em programação. Este tipo de função engloba os operadores booleanos,
como a função AND ou OR.

 
Perceptron de Múltipla Camada (PMC)

 
Um Perceptron de múltiplas camadas pode ser definido como uma RNA com
uma ou mais camadas ocultas que tenham n neurônios (Figura 2).

Figura 2: Exemplo de PMC, em que n representa o número de átomos e m o número de


camadas ocultas

Ao contrário do Perceptron de camada simples que possui um único neurônio


de saída, o PMC é capaz de correlacionar o sinal de saída de diversos neurô-
nios da camada de saída.

 
Linguagem de Programação Python

Próxima
https://dex.descomplica.com.br/qualidade-total/redes-neurais-pos/redes-neurais-desenvolvimento-de-uma-rede-neural-perceptron/explicacao/1 3/5
09/10/2021 15:45 Exercícios - Redes Neurais - Desenvolvimento de uma Rede Neural Perceptron

 
Atualmente existem diversas ferramentas capazes de lidar com a construção
de redes neurais. Entre essas muitas ferramentas, a que mais se destaca no
cenário atual é a linguagem de programação Python. Por quê?

 
Entre todas as linguagens de programação, o Python é de longe a ferramenta
que mais possui recursos implementados, que são capazes de atacar proble-
mas de natureza estatística. Estas ferramentas são implementadas em pacotes
como o SciPy, NumPy, Matplotlib, entre outras, que, além de versáteis, são de
fácil compreensão e gratuitas. Além das qualidades já citadas, o Python possui
uma extensa comunidade de usuários, que participam ativamente na criação e
aprimoramento de ferramentas e bibliotecas.

Atividade Extra

 
Recomendo o seguinte artigo que se encontra no link abaixo:

https://www.deeplearningbook.com.br/o-perceptron-parte-1/

 
 
 
Referência Bibliográfica

 
Próxima
https://dex.descomplica.com.br/qualidade-total/redes-neurais-pos/redes-neurais-desenvolvimento-de-uma-rede-neural-perceptron/explicacao/1 4/5
09/10/2021 15:45 Exercícios - Redes Neurais - Desenvolvimento de uma Rede Neural Perceptron

HAYKIN, S. "Neural Networks. A Comprehensive Foundation". 2 ed. New


Jersey: Prentice Hall, 2001.

LEK, S.; PARK, Y.P. “Artificial Neural Network”. Springer.  2008.

Estranhou essa explicação?


GOODFELLOW, I. “Deep Learning”. The Mit Press. 2016.

Próxima
https://dex.descomplica.com.br/qualidade-total/redes-neurais-pos/redes-neurais-desenvolvimento-de-uma-rede-neural-perceptron/explicacao/1 5/5

Você também pode gostar