A brief survey on deep belief networks and introducing a new object oriented toolbox (DeeBNet)
Mohammad Ali Keyvanrad, Mohammad Mehdi Homayounpour

TL;DR
This paper surveys deep belief networks and introduces a new object-oriented MATLAB toolbox that supports various sampling and sparsity methods, demonstrating its effectiveness on multiple datasets for feature learning and classification.
Contribution
It presents a novel, versatile MATLAB toolbox for DBNs with support for multiple sampling and sparsity techniques, compatible with Octave, and validated on diverse datasets.
Findings
The toolbox achieves classification errors comparable to state-of-the-art classifiers.
It can learn effective data representations from unlabeled data.
Supports GPU acceleration and multiple sampling methods.
Abstract
Nowadays, this is very popular to use the deep architectures in machine learning. Deep Belief Networks (DBNs) are deep architectures that use stack of Restricted Boltzmann Machines (RBM) to create a powerful generative model using training data. DBNs have many ability like feature extraction and classification that are used in many applications like image processing, speech processing and etc. This paper introduces a new object oriented MATLAB toolbox with most of abilities needed for the implementation of DBNs. In the new version, the toolbox can be used in Octave. According to the results of the experiments conducted on MNIST (image), ISOLET (speech), and 20 Newsgroups (text) datasets, it was shown that the toolbox can learn automatically a good representation of the input from unlabeled data with better discrimination between different classes. Also on all datasets, the obtained…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Neural Networks and Applications · Machine Learning and Data Classification
