nicolas-dufour / dnn-from-scratch

Implemented Neural networks, RBM and DBN from scratch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deep Neural network from scratch

Representation of a DNN

This repository implements deep neural networks from scratch using numpy. We test this network on the MNIST dataset.

We also implement unsupervised models such as Restricted Boltzman Machines (RBM) and Deep Belief Networks (DBN). We also use this models to generate data. We use DBN to pretrain our DNN and achieve better results.

Digits generated with DBN

About

Implemented Neural networks, RBM and DBN from scratch


Languages

Language:Jupyter Notebook 99.6%Language:TeX 0.4%