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.
- Host: GitHub
- URL: https://github.com/sar-gupta/neural-network-from-scratch
- Owner: sar-gupta
- License: mit
- Created: 2017-10-15T22:27:32.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-03-29T19:23:59.000Z (over 3 years ago)
- Last Synced: 2025-04-12T15:59:05.093Z (about 1 year ago)
- Topics: deep-learning, hacktoberfest, machine-learning, mnist, neural-network, python, python3
- Language: Python
- Size: 21.8 MB
- Stars: 36
- Watchers: 1
- Forks: 23
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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