Open Source Deep Learning Project: DeepLearnToolbox

Deep Learning Specialization on Coursera

DeepLearnToolbox: Matlab/Octave toolbox for deep learning

Project Website: None

Github Link:


Matlab/Octave toolbox for deep learning. Includes Deep Belief Nets, Stacked Autoencoders, Convolutional Neural Nets, Convolutional Autoencoders and vanilla Neural Nets. Each method has examples to get you started.

A Matlab toolbox for Deep Learning.

Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data. It is inspired by the human brain’s apparent deep (layered, hierarchical) architecture. A good overview of the theory of Deep Learning theory is Learning Deep Architectures for AI

For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.

The Next Generation of Neural Networks (Hinton, 2007)
Recent Developments in Deep Learning (Hinton, 2010)
Unsupervised Feature Learning and Deep Learning (Ng, 2011)
If you use this toolbox in your research please cite Prediction as a candidate for learning deep hierarchical models of data

author = “R. B. Palm”,
title = “Prediction as a candidate for learning deep hierarchical models of data”,
year = “2012”,
Contact: rasmusbergpalm at gmail dot com

Leave a Reply

Your email address will not be published. Required fields are marked *