public class CRBM extends RBM
Modifier and Type | Class and Description |
---|---|
static class |
CRBM.Builder |
NeuralNetwork.LossFunction, NeuralNetwork.OptimizationAlgorithm
applySparsity, dist, doMask, dropOut, fanIn, firstTimeThrough, gradientListeners, hBias, hBiasAdaGrad, input, l2, lossFunction, momentum, nHidden, normalizeByInputRows, nVisible, optimizationAlgo, renderWeightsEveryNumEpochs, rng, sparsity, useAdaGrad, useRegularization, vBias, vBiasAdaGrad, W, wAdaGrad
Modifier and Type | Method and Description |
---|---|
org.jblas.DoubleMatrix |
propDown(org.jblas.DoubleMatrix h)
Calculates the activation of the hidden:
h * W + vbias
Note here that the visible unit returned here from the samples
assumes zero mean and unit variance.
|
Pair<org.jblas.DoubleMatrix,org.jblas.DoubleMatrix> |
sampleVisibleGivenHidden(org.jblas.DoubleMatrix h)
Guess the visible values given the hidden
|
contrastiveDivergence, freeEnergy, getGradient, gibbhVh, lossFunction, propUp, reconstruct, sampleHiddenGivenVisible, train, trainTillConvergence, trainTillConvergence
applyDropOutIfNecessary, applySparsity, clone, dropOut, epochDone, fanIn, getAdaGrad, getDist, getGradientListeners, gethBias, gethBiasAdaGrad, getInput, getL2, getLossFunction, getMomentum, getnHidden, getnVisible, getOptimizationAlgorithm, getReConstructionCrossEntropy, getRenderEpochs, getRng, getSparsity, getvBias, getVBiasAdaGrad, getW, hBiasMean, initWeights, jostleWeighMatrix, l2RegularizedCoefficient, load, lossFunction, merge, negativeLogLikelihood, negativeLoglikelihood, normalizeByInputRows, resetAdaGrad, setAdaGrad, setDist, setDropOut, setFanIn, setGradientListeners, sethBias, setHbiasAdaGrad, setInput, setL2, setLossFunction, setMomentum, setnHidden, setnVisible, setOptimizationAlgorithm, setRenderEpochs, setRng, setSparsity, setvBias, setVBiasAdaGrad, setW, squaredLoss, transpose, triggerGradientEvents, update, updateGradientAccordingToParams, write
public org.jblas.DoubleMatrix propDown(org.jblas.DoubleMatrix h)
public Pair<org.jblas.DoubleMatrix,org.jblas.DoubleMatrix> sampleVisibleGivenHidden(org.jblas.DoubleMatrix h)
RBM
sampleVisibleGivenHidden
in interface NeuralNetwork
sampleVisibleGivenHidden
in class RBM
h
- the the hidden inputCopyright © 2014. All Rights Reserved.