|
The Rho Network is a 3-layer, feed-forward network, whose middle layer uses a
multi-variate Guassian function. It is especially useful for classification problems.
The Rho Net is best for deciding whether an item belongs to one particular class
or not. In general, Rho Networks take less time to train but more time to execute
than BPNs and Autoassociative Networks.
Note: NeurOn-Line does not use G2 objects to represent the nodes and connections in a neural network. Instead, NeurOn-Line stores the network internally and lets you change the network's architecture with the configure
menu item.
A Rho Net can take a vector of any length as an input value, and it passes a vector.
The contents of the vector depends on how you trained the network. When you
connect a Trainer block to a Rho Network and choose configure from the Trainer's
menu, you choose whether the Rho Network treats the training data as data from
a single class or from multiple classes. If you choose single class, the output vector
contains one element, which is the probability that the input element is in that
class. If you choose multiple classes, the output vector contains an element for
each class, and the value of each element is the probability that the output belongs
to that element's class.
Configuring
When you choose configure from the block's menu, it displays the dialog below.
|
To configure the Network Architecture, specify the number of nodes in the input,
hidden, and output layers, the overlap between the nodes, and the shapes of the
hidden nodes.
Caution: If you change the architecture for a trained network by reducing the size of
any layer, you will need to retrain the network.
To set the number of nodes in the input layer, enter a number in the Input Nodes
field. To set the number of nodes in the hidden layer, enter a number in the
Hidden Nodes field. To set the number of nodes in the output layer, enter a
number in the Output Nodes field.
spherical or elliptical. When data is sparse or the input
values are not correlated to each other, spherical units may perform better. When
more data is available or the input values are correlated to each other, elliptical
units may perform better. If the input dimension is 1, there is no difference
between spherical and elliptical nodes, and the network selects Spherical by
default. To choose the option for other cases, you may need to perform cross-validation with the Train and Test block or the Five-Fold CV block.
Saving and Loading Weights
You can save the network's weights to a text file so you can load them later. For
information on how to do this, see "Saving and Loading Weights" for the BPN
block.
Making Values Permanent
When you choose make permanent from the block's menu, it saves the network's
internal configuration and weights.
See Also
For more information on how to use this block, see the pages below.
| Click here for more information... |
|---|
|
Basic Block Behavior
|
|
Saving a Block's Data After Resetting G2
|
|
Radial Basis Function Net (RBFN)
|
| Prev
| Start of Chapter | Next Chapter | Contents | Index | (6 out of 6)
Copyright © 1996, Gensym Corporation, Inc.