Perceptron algorithm for classification implemented from scratch using Python (pandas, numpy). Made to understand fundementals of how neural networks work.
A perceptron is a simple mathematical model of a neuron. It is activated when the dot product of inputs and weights surpasses the threshold Θ. It can be used as an algorithm for supervised learning of binary classifiers which can decide whether or not an input, represented by a vector of numbers, belongs to some specific class.
- Reading data from csv using pandas
- Cleaning data
- Implementing perceptron algorithm from scratch
- OOP and clean code
- Python 3.8.8
- Pandas 1.2.4
- Numpy 1.20.1