Layer Definition tab (Network Definition dialog box)

Top  Previous  Next

 

Use this tab to specify the details of each layer of a neural network.

 

Layer

Select from this list the network layer you want to modify.

 

General

 

Layer Neurons

Specifies the number of neurons for the currently selected layer. Type the numbers of neurons you want for this layer.

 

NoteYou cannot specify a number of neurons for the output layer because this number is indicated by the number of outputs for the underlying model.

Refer to Data and System Models for additional information on model outputs.

 

Activation Function

Specifies the activation function for all neurons in the currently selected layer. Select one of the listed functions.

 

NoteIf selecting a function other than Identity, Logistic, Arctangent, or Hyperbolic Tangent from this list, you must make sure that the derivative and the extent of that function are properly defined.

Refer to Derivative - F'(x) on the User Function Edit dialog box for additional information on this subject.

 

Scale

Displays the Activation Function Scale dialog box (global neural networks) or the Local Network Output Scaling dialog box (local neural networks) to specify scaling on the outputs of this layer. Click this button if you want to scale the outputs of this layer to match the extent of the data in the underlying model.

 

NoteThis option is only available when the currently selected layer is the output layer.

Local neural networks scale their output to the extent of the neighborhood at hand by default.

 

Learning

 

Rate

Indicates the fraction of the partial derivative of the network error function to use for adjusting the neural connection weights. Type a value greater than zero and less than or equal to 1.

 

TipYou can modify network learning rates anytime after network definition.

Refer to the Learning Rates tab (Training Options dialog box) for additional information on this subject.

 

NoteRefer to neural weights for additional information in neural connection weights.

Refer to backpropagation for additional information on learning rates.

 

Step

Indicates a step by which to adjust the learning rate after every waiting period. Setting this box to a value less than 1 will diminish the learning rate by the specified factor after some waiting period of training.

 

NoteA value of 1 in this box indicates that the learning rates are not to be automatically modified during training.

 

Note that the learning step value is not the same as the step size value, used elsewhere in the literature to denote what we call the learning rate value.

 

Refer to Step Waiting Period (General tab of the Training Options dialog box) for additional information on the step waiting period.

 

<< Populate

Click this button to copy the currently specified learning rate and learning step to all previous layers.

 

NoteThis command is available when the currently selected layer is other than the first hidden layer.

 

Populate >>

Click this button to copy the currently specified learning rate and learning step to all following layers.

 

NoteThis command is available when the currently selected layer is other than the output layer.

 

Momentum Base

 

Momentum on Last Change

Indicates the momentum rate is applied on the previous total learning rate change.

 

Momentum on Last Gradient

Indicates the momentum rate is applied on the previous partial derivative only.

 

NoteThese options have no effect when the momentum rate for the neurons in this layer is set to zero.

 

Refer to backpropagation for additional information on momentum base.

 

Momentum

 

Rate

Indicates the fraction of momentum to use for adjusting the neural connection weights. Type a value greater than or equal to zero and less than or equal to 1.

 

NoteA value of zero in this box indicates that momentum is not used in modifying connection weights during training.

Refer to backpropagation for additional information on momentum rates.

 

Step

Indicates a step by which to adjust the momentum rate after every waiting period. Setting this box to a value less than 1 will diminish the momentum rate by the specified factor after some waiting period of training.

 

NoteA value of 1 in this box indicates that momentum rates are not automatically modified during training.

Refer to Step Waiting Period (General tab (Training Options dialog box)) for additional information on the step waiting period.

 

<< Populate

Click this button to copy the currently specified momentum rate and learning step to all previous layers.

 

NoteThis command is available when the currently selected layer is other than the first hidden layer.

 

Populate >>

Click this button to copy the currently specified momentum rate and learning step to all following layers.

 

NoteThis command is available when the currently selected layer is other than the output layer.

 

Sponsored

Try Predictive Systems Lab

Interactive Demo →

Need Help?
Contact support