public static class RBM.Builder extends BasePretrainNetwork.Builder<RBM.Builder>
customLossFunction, lossFunction
nIn, nOut
activationFunction, adamMeanDecay, adamVarDecay, biasInit, biasLearningRate, dist, dropOut, epsilon, gradientNormalization, gradientNormalizationThreshold, l1, l2, layerName, learningRate, learningRatePolicy, learningRateSchedule, momentum, momentumAfter, rho, rmsDecay, updater, weightInit
Constructor and Description |
---|
Builder() |
Builder(RBM.HiddenUnit hiddenUnit,
RBM.VisibleUnit visibleUnit) |
Modifier and Type | Method and Description |
---|---|
RBM |
build() |
RBM.Builder |
hiddenUnit(RBM.HiddenUnit hiddenUnit) |
RBM.Builder |
k(int k) |
RBM.Builder |
sparsity(double sparsity) |
RBM.Builder |
visibleUnit(RBM.VisibleUnit visibleUnit) |
customLossFunction, lossFunction
nIn, nOut
activation, adamMeanDecay, adamVarDecay, biasInit, biasLearningRate, dist, dropOut, epsilon, gradientNormalization, gradientNormalizationThreshold, l1, l2, learningRate, learningRateDecayPolicy, learningRateSchedule, momentum, momentumAfter, name, rho, rmsDecay, updater, weightInit
public Builder(RBM.HiddenUnit hiddenUnit, RBM.VisibleUnit visibleUnit)
public Builder()
public RBM build()
build
in class Layer.Builder<RBM.Builder>
public RBM.Builder k(int k)
public RBM.Builder hiddenUnit(RBM.HiddenUnit hiddenUnit)
public RBM.Builder visibleUnit(RBM.VisibleUnit visibleUnit)
public RBM.Builder sparsity(double sparsity)
Copyright © 2016. All Rights Reserved.