Neural Network Toolbox |
Conscience bias initialization function
Syntax
Description
initcon
is a bias initialization function that initializes biases for learning with the learncon
learning function.
initcon (S,PR)
takes two arguments,
and returns an S
x 1
bias vector.
Note that for biases, R
is always 1. initcon
could also be used to initialize weights, but it is not recommended for that purpose.
Examples
Here initial bias values are calculated for a 5 neuron layer.
Network Use
You can create a standard network that uses initcon
to initialize weights by calling newc
.
To prepare the bias of layer i
of a custom network to initialize with initcon
:
net
.initFcn
to 'initlay
'. (net.initParam
will automatically become initlay
's default parameters.)
net
.layers{i}.initFcn
to 'initwb
'.
net
.biases{i}.initFcn
to 'initcon
'.
To initialize the network, call init
. See newc
for initialization examples.
Algorithm
learncon
updates biases so that each bias value b(i)
is a function of the average output c(i)
of the neuron i
associated with the bias.
initcon
gets initial bias values by assuming that each neuron has responded to equal numbers of vectors in the "past."
See Also
initwb
, initlay
, init
, learncon
init | initlay |
© 1994-2005 The MathWorks, Inc.