Method | Description | |
---|---|---|
BackPropagationLearning ( ActivationNetwork network ) : System |
Initializes a new instance of the BackPropagationLearning class.
|
|
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 | |
---|---|---|
CalculateError ( double desiredOutput ) : double |
Calculates error values for all neurons of the network.
|
|
CalculateUpdates ( double input ) : void |
Calculate weights updates.
|
|
UpdateNetwork ( ) : void |
Update network's weights.
|
public BackPropagationLearning ( ActivationNetwork network ) : System | ||
network | ActivationNetwork | 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 |