initlay
Layer-by-layer network initialization function
Syntax
net = initlay(net)
info = initlay('code
')
Description
initlay
is a network initialization function that initializes each layer
i
according to its own initialization function
net.layers{i}.initFcn
.
net = initlay(net)
takes
net | Neural network |
and returns the network with each layer updated.
info = initlay('
returns useful
information for each supported code
')code
character vector:
'pnames' | Names of initialization parameters |
'pdefaults' | Default initialization parameters |
initlay
does not have any initialization parameters.
Network Use
You can create a standard network that uses initlay
by calling
feedforwardnet
, cascadeforwardnet
, and many other network
functions.
To prepare a custom network to be initialized with initlay
,
Set
net.initFcn
to'initlay'
. This setsnet.initParam
to the empty matrix[]
, becauseinitlay
has no initialization parameters.Set each
net.layers{i}.initFcn
to a layer initialization function. (Examples of such functions areinitwb
andinitnw
.)
To initialize the network, call init
.
Algorithms
The weights and biases of each layer i
are initialized according to
net.layers{i}.initFcn
.
Version History
Introduced before R2006a
See Also
cascadeforwardnet
| feedforwardnet
| init
| initnw
| initwb