![]() |
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.
|