Neural Network Toolbox |
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.
Other | Layers |
© 1994-2005 The MathWorks, Inc.