Click or drag to resize

DeepNeuralNetwork Class

The deep neural network model
Inheritance Hierarchy
SystemObject
  FinMath.MachineLearning.NeuralNetworksFFNet
    FinMath.MachineLearning.NeuralNetworksFFNetClassifier
      FinMath.MachineLearning.NeuralNetworksDeepNeuralNetwork

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

The DeepNeuralNetwork type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyClasses
The list of classes in the model
(Inherited from FFNet.)
Public propertyCustomLoss
External loss function.
(Inherited from FFNetClassifier.)
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 methodClassify(Matrix)
Classifies the observation matrix.
(Inherited from FFNetClassifier.)
Public methodClassify(Vector)
Classifies the observation vector.
(Inherited from FFNetClassifier.)
Public methodClassify(Matrix, IntegerArray)
Classifies the observation matrix.
(Inherited from FFNetClassifier.)
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 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(Matrix, IntegerArray)
Train classifier (default version).
Public methodTrain(Matrix, IntegerArray, Int32)
Train classifier.
Public methodUpdate
Update model weights with new observations
(Inherited from FFNetClassifier.)
Top
See Also