Educational deep learning library in plain Numpy.
Implementations of CNNs, RNNs and cool new techniques in deep learning
Note: deepnet is a work in progress and things will be added gradually. It is not intended for production, use it to learn and study implementations of latest and greatest in deep learning.
Network Architecture
Optimization Algorithms
Regularization
Cool Techniques
Nonlinearities
virtualenv .env
; create a virtual environmentsource .env/bin/activate
; activate the virtual environmentpip install -r requirements.txt
; Install dependenciespython run_cnn.py {mnist|cifar10}
; mnist for shallow cnn and cifar10 for deep cnn