Méthode | Description | |
---|---|---|
CalculateError ( IMLDataSet data ) : double |
Calculate the error for this neural network.
|
|
Compute ( IMLData input ) : IMLData | ||
RBFNetwork ( ) : System |
Construct RBF network.
|
|
RBFNetwork ( int inputCount, int outputCount, IRadialBasisFunction rbf ) : System |
Construct RBF network.
|
|
RBFNetwork ( int inputCount, int hiddenCount, int outputCount, RBFEnum t ) : System |
Construct RBF network.
|
|
RandomizeRBFCentersAndWidths ( double min, double max, RBFEnum t ) : void |
Set the RBF components to random values.
|
|
SetRBFCentersAndWidths ( double centers, double widths, RBFEnum t ) : void |
Array containing center position. Row n contains centers for neuron n. Row n contains x elements for x number of dimensions.
|
|
SetRBFCentersAndWidthsEqualSpacing ( double minPosition, double maxPosition, RBFEnum t, double volumeNeuronRBFWidth, bool useWideEdgeRBFs ) : void |
Equally spaces all hidden neurons within the n dimensional variable space.
|
|
SetRBFFunction ( int index, RBFEnum t, double centers, double width ) : void |
Set an RBF function.
|
|
UpdateProperties ( ) : void |
public CalculateError ( IMLDataSet data ) : double | ||
data | IMLDataSet | The training set. |
Résultat | double |
public RBFNetwork ( int inputCount, int outputCount, IRadialBasisFunction rbf ) : System | ||
inputCount | int | The input count. |
outputCount | int | The output count. |
rbf | IRadialBasisFunction | The RBF type. |
Résultat | System |
public RBFNetwork ( int inputCount, int hiddenCount, int outputCount, RBFEnum t ) : System | ||
inputCount | int | The input count. |
hiddenCount | int | The hidden count. |
outputCount | int | The output count. |
t | RBFEnum | The RBF type. |
Résultat | System |
public RandomizeRBFCentersAndWidths ( double min, double max, RBFEnum t ) : void | ||
min | double | Minimum random value. |
max | double | Max random value. |
t | RBFEnum | The type of RBF to use. |
Résultat | void |
public SetRBFCentersAndWidths ( double centers, double widths, RBFEnum t ) : void | ||
centers | double | The centers. |
widths | double | |
t | RBFEnum | The RBF Function to use for this layer. |
Résultat | void |
public SetRBFCentersAndWidthsEqualSpacing ( double minPosition, double maxPosition, RBFEnum t, double volumeNeuronRBFWidth, bool useWideEdgeRBFs ) : void | ||
minPosition | double | The minimum position neurons should be centered. Typically 0. |
maxPosition | double | The maximum position neurons should be centered. Typically 1 |
t | RBFEnum | The RBF type. |
volumeNeuronRBFWidth | double | The neuron width of neurons within the mesh. |
useWideEdgeRBFs | bool | Enables wider RBF's around the boundary of the neuron mesh. |
Résultat | void |
public SetRBFFunction ( int index, RBFEnum t, double centers, double width ) : void | ||
index | int | The index to set. |
t | RBFEnum | The function type. |
centers | double | The centers. |
width | double | The width. |
Résultat | void |