This training strategy generates multiple Rbm training configurations at random, and selects the Rbm which has best reconstruction error on a held out validation set.
Simple training strategy that just takes a fixed training configuration, and trains the Rbm with it, until no improvement can be observed.
Dumbest imaginable training strategy: it just takes an RBM and an RBM training configuration, and does exactly what's told in the configuration, without monitoring the progress in any way.
Implements a reasonable training strategy for Rbms.
This training strategy generates multiple Rbm training configurations at random, and selects the Rbm which has best reconstruction error on a held out validation set.
Represents a restricted Boltzmann machine, which consists of two layers of neurons connected with a full bipartite graph.
Encapsulates training procedures for stacks of Rbm's.
This class provides settings necessary for rbm training.
This training strategy generates multiple Rbm training configurations at random, and then trains multiple Rbm's with these configurations in rounds with specified number of epochs.