Neural Network Toolbox | ![]() ![]() |
Create concurrent bias vectors
Syntax
Description
B - S
x 1 bias vector (or Nl
x 1
cell array of vectors).
Q -
Concurrent size.
Returns an S
x B
matrix of copies of B
(or Nl
x 1
cell array of matrices).
Examples
Here concur
creates three copies of a bias vector.
b = [1; 3; 2; -1]; concur(b,3)
Network Use
To calculate a layer's net input, the layer's weighted inputs must be combined with its biases. The following expression calculates the net input for a layer with the netsum
net input function, two input weights, and a bias:
n = netsum(z1,z2,b)
The above expression works if Z1
, Z2
, and B
are all S
x 1
vectors. However, if the network is being simulated by sim
(or adapt
or train
) in response to Q
concurrent vectors, then Z1
and Z2
will be S
x Q
matrices. Before B
can be combined with Z1
and Z2
, we must make Q
copies of it.
n = netsum(z1,z2,concur(b,q))
See Also
netsum
, netprod
, sim
, seq2con
, con2seq
![]() | con2seq | ddotprod | ![]() |