/neural-network-from-scratch

Implementation of a neural network from scratch in python.

Primary LanguagePythonMIT LicenseMIT

Neural Network from Scratch

  • Implementation of a simple artificial neural network from scratch in python.
  • Classification of MNIST dataset.

Accompanying blog posts:

DL01: https://hackernoon.com/dl01-writing-a-neural-network-from-scratch-theory-c02ccc897864

DL02: https://hackernoon.com/dl02-writing-a-neural-network-from-scratch-code-b32f4877c257

Getting Started

git clone git@github.com:thesemicolonguy/neural-network-from-scratch.git

Prerequisites

python3: sudo apt-get update && sudo apt-get install python3.6

numpy: pip3 install numpy

dill: pip3 install dill

python-mnist: pip3 install python-mnist

Running the classifier

python3 classify-mnist.py

Author

License

This project is licensed under the MIT License - see the LICENSE.md file for details