rands
Symmetric random weight/bias initialization function
Syntax
W = rands(S,PR)
M = rands(S,R)
v = rands(S)
Description
rands
is a weight/bias initialization function.
W = rands(S,PR)
takes
S |
Number of neurons |
公关 |
|
并返回一个S
-by-R
weight matrix of random values between –1 and 1.
M = rands(S,R)
returns anS
-by-R
matrix of random values.v = rands(S)
returns anS
-by-1 vector of random values.
Examples
Here, three sets of random values are generated withrands
.
rands(4,[0 1; -2 2]) rands(4) rands(2,3)
Network Use
To prepare the weights and the bias of layeri
of a custom network to be initialized withrands
,
Set
net.initFcn
to'initlay'
. (net.initParam
automatically becomesinitlay
’s default parameters.)Set
net.layers{i}.initFcn
to'initwb'
.Set each
net.inputWeights{i,j}.initFcn
to'rands'
.Set each
net.layerWeights{i,j}.initFcn
to'rands'
.Set each
net.biases{i}.initFcn
to'rands'
.
To initialize the network, callinit
.