Calculates the linear neuron output with no transfer function from real
value input saved in data
.
linearUnitRbm(rbm, data, biases, weights, runParams,
matMult = getParameter(".matMult", ...), ...)
A matrix with the data for the calculations.
The biases for the calculations.
The weight matrix for the calculations.
Parameters which indicates the status of the training.
Matrix multiplication function.
Additional parameters, used for paramete resolution.
The real value and binary activations for the units
The return value is a list with the output of the neurons as first
entry and binary representation calculated through a comparison of the
output with random numbers. The random numbers a generated with the
function rnorm
.
Other RBM unit functions: sigmoidUnitRbm
,
tanhUnitRbm