Deep belief nets are generally trained in stages. First, one or more (usually more) layers are trained with unsupervised algorithms. Rather than seeking to learn class memberships or predicted values, the model simply tries to find consistent patterns within the independent variables. Only after such patterns have been found does training switch to supervised mode. However, because supervised training algorithms are easier to understand than the usual unsupervised algorithms, we will begin this study of deep belief nets with supervised training. ...
2. Supervised Feedforward Networks
Get Deep Belief Nets in C++ and CUDA C: Volume 1: Restricted Boltzmann Machines and Supervised Feedforward Networks now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.