Method | Description | |
---|---|---|
ComputeError ( double input, double output ) : double |
Compute network error for a given data set.
|
|
Dispose ( ) : void |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
ParallelResilientBackpropagationLearning ( |
Initializes a new instance of the ParallelResilientBackpropagationLearning class.
|
|
Reset ( double rate ) : void |
Resets the current update steps using the given learning rate.
|
|
Run ( double input, double output ) : double |
Runs learning iteration. Runs one learning iteration and updates neuron's weights. |
|
RunEpoch ( double input, double output ) : double |
Runs learning epoch. The method runs one learning epoch, by calling Run method for each vector provided in the input array. |
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Releases unmanaged and - optionally - managed resources
|
Method | Description | |
---|---|---|
CalculateError ( double desiredOutput ) : double |
Calculates error values for all neurons of the network.
|
|
CalculateGradient ( double input ) : void |
Computes the gradient for a given input.
|
|
ResetGradient ( ) : void |
Resets the gradient vector back to zero.
|
|
UpdateNetwork ( bool errIncrease = false ) : void |
Update network weights.
|
public ComputeError ( double input, double output ) : double | ||
input | double | The input points. |
output | double | The output points. |
return | double |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | |
return | void |
public ParallelResilientBackpropagationLearning ( |
||
network | Network to teach. | |
return | System |
public Run ( double input, double output ) : double | ||
input | double | Input vector. |
output | double | Desired output vector. |
return | double |
public RunEpoch ( double input, double output ) : double | ||
input | double | Array of input vectors. |
output | double | Array of output vectors. |
return | double |