LevenbergMarquardtLearning Properties |
The LevenbergMarquardtLearning type exposes the following members.
Name | Description | |
---|---|---|
Adjustment |
Learning rate adjustment. Default value is 10.
| |
Alpha |
Gets or sets the importance of the squared sum of network
weights in the cost function. Used by the regularization.
| |
Beta |
Gets or sets the importance of the squared sum of network
errors in the cost function. Used by the regularization.
| |
Blocks |
Gets or sets the number of blocks to divide the
Jacobian matrix in the Hessian calculation to
preserve memory. Default is 1.
| |
EffectiveParameters |
Gets the number of effective parameters being used
by the network as determined by the Bayesian regularization.
| |
Gradient |
Gets the gradient vector computed in the last iteration.
| |
Hessian |
Gets the approximate Hessian matrix of second derivatives
generated in the last algorithm iteration. The Hessian is
stored in the upper triangular part of this matrix. See
remarks for details.
| |
Jacobian |
Gets the Jacobian matrix created in the last iteration.
| |
LearningRate |
Levenberg's damping factor (lambda). This
value must be positive. Default is 0.1.
| |
NumberOfParameters |
Gets the total number of parameters
in the network being trained.
| |
ParallelOptions |
Gets or sets the parallelization options for this algorithm.
| |
UseRegularization |
Gets or sets whether to use Bayesian Regularization.
|