An open API service indexing awesome lists of open source software.

https://github.com/sar-gupta/neural-network-from-scratch

Implementation of a neural network from scratch in python.
https://github.com/sar-gupta/neural-network-from-scratch

deep-learning hacktoberfest machine-learning mnist neural-network python python3

Last synced: 4 months ago
JSON representation

Implementation of a neural network from scratch in python.

Awesome Lists containing this project

README

          

# 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

* **Sarthak Gupta** - [thesemicolonguy](https://github.com/thesemicolonguy)

## License

This project is licensed under the MIT License - see the [LICENSE.md](https://github.com/thesemicolonguy/neural-network-from-scratch/blob/master/LICENSE) file for details