Neural Network Toolbox Previous page   Next Page

Subobject Properties

These properties define the details of a network's inputs, layers, outputs, targets, biases, and weights.

Inputs

These properties define the details of each ith network input.

range

This property defines the ranges of each element of the ith network input.

It can be set to any matrix, where is the number of elements in the input (net.inputs{i}.size), and each element in column 1 is less than the element next to it in column 2.

Each jth row defines the minimum and maximum values of the jth input element, in that order

Uses.   Some initialization functions use input ranges to find appropriate initial values for input weight matrices.

Side Effects.   Whenever the number of rows in this property is altered, the layers's size (net.inputs{i}.size) changes to remain consistent. The size of any weights coming from this input (net.inputWeights{:,i}.size) and the dimensions of their weight matrices (net.IW{:,i}) also changes size.

size

This property defines the number of elements in the ith network input.

It can be set to 0 or a positive integer.

Side Effects.   Whenever this property is altered, the input's ranges (net.inputs{i}.ranges), any input weights (net.inputWeights{:,i}.size) and their weight matrices (net.IW{:,i}) change size to remain consistent.

userdata

This property provides a place for users to add custom information to the ith network input.

Only one field is predefined. It contains a secret message to all Neural Network Toolbox users.


Previous page  Other Layers Next page

© 1994-2005 The MathWorks, Inc.