Belval / NaiveCNN

A naive (very simple!) implementation of a convolutional neural network

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

About

A naive (very simple!) implementation of a convolutional neural network


Languages

Language:Python 100.0%