Method | Description | |
---|---|---|
CalculateHessian ( double jacobian, double errors ) : void |
Calculate the Hessian matrix.
|
|
Iteration ( ) : void |
Perform one iteration.
|
|
LevenbergMarquardtTraining ( BasicNetwork network, IMLDataSet training ) : System |
Construct the LMA object.
|
|
Pause ( ) : |
||
Resume ( |
||
Trace ( double m ) : double |
Return the sum of the diagonal.
|
|
UpdateWeights ( ) : double |
Update the weights.
|
Method | Description | |
---|---|---|
CalculateSumOfSquaredWeights ( ) : double |
Calculate the sum squared of the weights.
|
public CalculateHessian ( double jacobian, double errors ) : void | ||
jacobian | double | The Jacobian matrix. |
errors | double | The errors. |
return | void |
public LevenbergMarquardtTraining ( BasicNetwork network, IMLDataSet training ) : System | ||
network | BasicNetwork | The network to train. Must have a single output neuron. |
training | IMLDataSet | The training data to use. Must be indexable. |
return | System |
public Pause ( ) : |
||
return |
public Resume ( |
||
state | ||
return | void |
public static Trace ( double m ) : double | ||
m | double | The matrix to sum. |
return | double |