https://github.com/belval/naivecnn
A naive (very simple!) implementation of a convolutional neural network
https://github.com/belval/naivecnn
convnet convolutional network neural numpy
Last synced: 6 months ago
JSON representation
A naive (very simple!) implementation of a convolutional neural network
- Host: GitHub
- URL: https://github.com/belval/naivecnn
- Owner: Belval
- Created: 2017-05-17T16:22:08.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-07-25T16:41:42.000Z (over 8 years ago)
- Last Synced: 2025-06-09T16:05:47.758Z (8 months ago)
- Topics: convnet, convolutional, network, neural, numpy
- Language: Python
- Homepage:
- Size: 6.84 KB
- Stars: 20
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**Backprogragation isn't implemented yet**
# What is NaiveCNN?
A naive implementation of a Convolutional Network in Python 3 that learn how to classify the CIFAR-10 dataset.
# Why?
While librairies like Theano, TensorFlow and [insert the others 1000 librairies here] are awesome and allow for an amazing abstraction of the actual Neural Network construction, training and testing, they often hide the complexity of those model and prevent me from understanding the inner working of these algorithms. To circumvent that I decided to make a naive implementation!