July 2017
Beginner to intermediate
715 pages
17h 3m
English
We will examine two different RBM configurations. The first one is minimal and we will see it again in Deep autoencoders. The second uses several additional methods and provides more insights into the various ways it can be configured.
The following statement creates a new layer using the RBM.Builder class. The input is computed based on the number of rows and columns of an image. The output is large, containing 1000 neurons. The loss function is RMSE_XENT. This loss function works better for some classification problems:
.layer(0, new RBM.Builder() .nIn(numRows * numColumns).nOut(1000) .lossFunction(LossFunctions.LossFunction.RMSE_XENT) .build())
Next is a more complex RBM. We will not detail each of these methods ...
Read now
Unlock full access