Neural Network Toolbox Previous page   Next Page
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.

initlay(net) takes,

and returns the network with each layer updated. initlay(code) returns useful information for each code string:

initlay does not have any initialization parameters

Network Use

You can create a standard network that uses initlay by calling newp, newlin, newff, newcf, and many other new network functions.

To prepare a custom network to be initialized with initlay

  1. Set net.initFcn to 'initlay'. (This will set net.initParam to the empty matrix [ ] since initlay has no initialization parameters.)
  2. Set each net.layers{i}.initFcn to a layer initialization function. (Examples of such functions are initwb and initnw).

To initialize the network, call init. See newp and newlin for initialization examples.

Algorithm

The weights and biases of each layer i are initialized according to net.layers{i}.initFcn.

See Also

initwb, initnw, init


Previous page  initcon initnw Next page

© 1994-2005 The MathWorks, Inc.