[EN]
Perceptron is a very important and simple type of artificial neural network.
This project is a basic implementation of a Perceptron neural network, composed of a single neuron. The algorithm is able to identify patterns in linearly separable data sets, but it is not recommended for complex data. The main objective of the project is to test the functioning of Perceptron, in a simple and didactic way. The algorithm was written based in the book "Redes Neurais Artificiais para Engenharia e Ciências Aplicadas".
The project was made in Python and uses Numpy library.
[PT-BR]
O Perceptron é um tipo de rede neural artificial simples e de grande importância.
Este projeto é uma implementação básica de uma rede neural Perceptron, composta por um único neurônio. O algoritmo consegue identificar padrões em conjuntos de dados linearmente separáveis, mas é não é recomendável para dados complexos. O principal objetivo do projeto é testar o funcionamento do Perceptron, de maneira simples e didática. O algoritmo foi escrito com base no livro "Redes Neurais Artificiais para Engenharia e Ciências Aplicadas".
O código do projeto foi feito em linguagem de programação Python e utiliza a biblioteca Numpy.