Click or drag to resize

Autoencoder Class

The autoencoder model.
Inheritance Hierarchy
SystemObject
  FinMath.MachineLearning.NeuralNetworksFFNet
    FinMath.MachineLearning.NeuralNetworksAutoencoder

Namespace:  FinMath.MachineLearning.NeuralNetworks
Assembly:  FinMath (in FinMath.dll) Version: 2.4.7-0a995bd0ea1854c2c868ec3f8dae606c5777e170
Syntax
C#
[SerializableAttribute]
public class Autoencoder : FFNet

The Autoencoder type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyClasses
The list of classes in the model
(Inherited from FFNet.)
Public propertyRegularisation
Neural network L-1 regularization parameter.
(Inherited from FFNet.)
Public propertyTerminationDelegate
The user's stop criterion function.
(Inherited from FFNet.)
Public propertyTerminationIterations
The maximum optimization iterations number. Zero means infinite iterations.
(Inherited from FFNet.)
Public propertyTerminationObjectiveChange
Objective function change stop criterion. Null means no objective change termination conditions.
(Inherited from FFNet.)
Public propertyTerminationTimeout
The optimization algorithm timeout: the execution will be interrupted on the next step after the timeout expiration.
(Inherited from FFNet.)
Public propertyTopology
The neural network model topology
(Inherited from FFNet.)
Public propertyTrainBestIteration
Last Train or Update operation best step index.
(Inherited from FFNet.)
Public propertyTrainBestValue
Last Train or Update operation best objective value.
(Inherited from FFNet.)
Public propertyTrainTotalIterations
Last Train or Update operation total steps number.
(Inherited from FFNet.)
Top
Methods
  NameDescription
Public methodClear
Clear model - free resources
(Inherited from FFNet.)
Public methodDispose
This code added to correctly implement the disposable pattern.
(Inherited from FFNet.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodEvaluate(Matrix)
Evaluate observation data.
Public methodEvaluate(Vector)
Evaluate observation data.
Public methodEvaluate(Matrix, Matrix)
Evaluate observation data.
Public methodEvaluate(Vector, Vector)
Evaluate observation data.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetObjectData
The object optimized serialization method.
(Inherited from FFNet.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLoad
Load model from file.
(Inherited from FFNet.)
Public methodSave
Save model to file.
(Inherited from FFNet.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTrain
Train autoencoder.
Top
See Also