dkozykowski / Multi-Layer-Perceptron

Multi-Layer Perceptron Neural Network from scrach

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Multi-Layer Perceptron Neural Network

License: GPL v3

Introduction

This project was created as part of the Neural Networks course at Warsaw University of Technology.

The goal of the project was to implement the Multi-Layer Perceptron Neural Network from scrach without use of any advanced Deep Learning libraries, implementing own forwards and backwards propagation methods.

The Neural Network is capable of handling batched, vectorized calculations and solving classification as well as non-linear regression problems as shown in example files.

Results

Model trained on MNIST after 60 epochs scores 97% accuracy without use of any augmentation or dropout methods.

Author

Dawid Kożykowski

About

Multi-Layer Perceptron Neural Network from scrach

License:GNU General Public License v3.0


Languages

Language:Python 50.2%Language:Jupyter Notebook 49.8%