Você gostou do post,
concorda com minhas ideias,
quer mais?
Curta o post no final da página, use o Disqus, compartilhe em sua rede social. Isso me ajuda e motiva, trazendo cada vez mais conhecimento, resumido e prático. Se quiser contribuir financeiramente, assim posso comprar mais placas e fazer outros tutoriais, use o PIX: consultoria@carlosdelfino.eti.br Obrigado.

Os perceptrons são o tipo de rede neural artificial mais antigo e mais simples, foi idealizado pelo pesquisador Rosenblatt em 1958, ele desejava criar um mecanismo de reconhecimento de padrões geometricos inspirado no funcionamento da retina.

O perceptron é um tipo de rede bem simples composta tipicamente por uma camada, havendo um conjunto de entrada, normalmente função linear, para acoplamento, com a camada interna, já esta camada é do tipo degrau, e finalmente a saída da rede neural é do tipo linear para novo acomplamento.

O perceptron padrão pode ser descrito pela seguinte equação:

\[\begin{cases} i = \sum_{i=1}^n w_i \; * \; x_i - \theta \\ y = g(i) \end{cases}\]

Uma boa aplicação do perceptron, seria um algortimo de controle de um sistema de irrigação, feito com o arduino, o perceptron pode facilmente ser implementado para rodar em um arduino recebendo sinais do mundo externo via uma ou mais portas analógicas e assim acionando uma porta digital ou mesmo alterando o valor em uma porta pwm.

Veremos num artigo a frente a implementação deste perceptron.

Uma rede perceptron de dois neurônios

A melhor representação do uso do perceptron é a rede neural do tipo XOR como apresentado abaixo.

A imagem apresenta um perceptron para resposta do tipo XOR.

Segue a baixo a tabela da verdade para o perceptron que símula o XOR.

x y xor
0 0 0
0 1 1
1 0 1
1 1 0

Onde obter mais informações?

Caso esteja buscando aprender mais e compartilhar conhecimento, participe de nosso grupo no facebook: Artificial Intelligence and Neural Network

Como todos sabem uso estes artigos em meu site para anotar aquilo vou aprendendo, quando consolido um conhecimento de forma a se tornar útil, ofereço como consultoria e tutoria, assim contribuo para que outros possam crescer também.

Clique aqui para saber em detalhes "Porque cobro pelo meus serviços".


Carlos Delfino

Escrito por:

Desenvolvedor e consultor para projetos com Microcontroladores e Mobile

Google LinkedIn Digg Reddit StumbleUpon

Atualizado em