Click or drag to resize
QuasiNewtonTrainer Class
Trains a Network using the quasi-Newton method, MinUnconMultiVar.
Inheritance Hierarchy
SystemObject
  Imsl.DataMining.NeuralQuasiNewtonTrainer

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

The QuasiNewtonTrainer type exposes the following members.

Constructors
  NameDescription
Public methodQuasiNewtonTrainer
Constructs a QuasiNewtonTrainer object.
Top
Methods
  NameDescription
Public methodClone
Clones a copy of the trainer.
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 methodGetError
Returns the function used to compute the error to be minimized.
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 methodSetError
Sets the function that computes the network error.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTrain
Trains the neural network using supplied training patterns.
Top
Fields
  NameDescription
Public fieldStatic memberSUM_OF_SQUARES
Compute the sum of squares error.
Top
Properties
  NameDescription
Protected propertyEpochNumber
The epoch number for the trainer.
Public propertyError
The error function used by 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 propertyGradientTolerance
The gradient tolerance.
Public propertyMaximumStepsize
The maximum step size.
Public propertyMaximumTrainingIterations
The maximum number of iterations to use in a training.
Public propertyNumberOfProcessors
Perform the parallel calculations with the maximum possible number of processors set to NumberOfProcessors.
Protected propertyParallelMode
The trainer to be used in multi-threaded EpochTainer.
Public propertyStepTolerance
The scaled step tolerance.
Public propertyTrainingIterations
The number of iterations used during training.
Public propertyUseBackPropagation
Specify the use of the back propagation algorithm for gradient calculations during network training.
Top
See Also