Click or drag to resize
LeastSquaresTrainer Class
Trains a FeedForwardNetwork using a Levenberg-Marquardt algorithm for minimizing a sum of squares error.
Inheritance Hierarchy
SystemObject
  Imsl.DataMining.NeuralLeastSquaresTrainer

Namespace: Imsl.DataMining.Neural
Assembly: ImslCS (in ImslCS.dll) Version: 6.5.2.0
Syntax
[SerializableAttribute]
public class LeastSquaresTrainer : ITrainer

The LeastSquaresTrainer type exposes the following members.

Constructors
  NameDescription
Public methodLeastSquaresTrainer
Creates a LeastSquaresTrainer.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTrain
Trains the neural network using supplied training patterns.
Top
Properties
  NameDescription
Protected propertyEpochNumber
The epoch number for the trainer.
Public propertyErrorGradient
The value of the gradient of the error function with respect to the Weights.
Public propertyErrorStatus
The error status from the trainer.
Public propertyErrorValue
The final value of the error function.
Public propertyFalseConvergenceTolerance
The false convergence tolerance.
Public propertyGradientTolerance
The gradient tolerance.
Public propertyInitialTrustRegion
The initial trust region.
Public propertyMaximumStepsize
The maximum step size.
Public propertyMaximumTrainingIterations
The maximum number of iterations used by the nonlinear least squares solver.
Protected propertyParallelMode
The trainer to be used in multi-threaded EpochTainer.
Public propertyRelativeTolerance
The relative tolerance.
Public propertyStepTolerance
The step tolerance used to step between Weights.
Top
See Also