Skip to content

Perceptron algorithm for classification implemented from scratch

Notifications You must be signed in to change notification settings

golecalicja/perceptron-classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Perceptron Classification

Table of contents

Introduction

Perceptron algorithm for classification implemented from scratch using Python (pandas, numpy). Made to understand fundementals of how neural networks work.

What is a perceptron?

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.

image

Methods used

  • Reading data from csv using pandas
  • Cleaning data
  • Implementing perceptron algorithm from scratch
  • OOP and clean code

Technologies used

  • Python 3.8.8
  • Pandas 1.2.4
  • Numpy 1.20.1