C# Class Encog.Neural.Networks.Training.Lma.JacobianChainRule

Inheritance: IComputeJacobian
Afficher le fichier Open project: encog/encog-silverlight-core Class Usage Examples

Méthodes publiques

Méthode Description
Calculate ( double weights ) : double

Calculate the Jacobian matrix.

JacobianChainRule ( BasicNetwork network, IMLDataSet indexableTraining ) : Encog.Engine.Network.Activation

Construct the chain rule calculation.

Private Methods

Méthode Description
CalcDerivative ( IActivationFunction a, double d ) : double

Calculate the derivative.

CalcDerivative2 ( IActivationFunction a, double d ) : double

Calculate the derivative.

CalculateDerivatives ( IMLDataPair pair ) : double

Calculate the derivatives for this training set element.

Method Details

Calculate() public méthode

Calculate the Jacobian matrix.
public Calculate ( double weights ) : double
weights double The weights for the neural network.
Résultat double

JacobianChainRule() public méthode

Construct the chain rule calculation.
public JacobianChainRule ( BasicNetwork network, IMLDataSet indexableTraining ) : Encog.Engine.Network.Activation
network Encog.Neural.Networks.BasicNetwork The network to use.
indexableTraining IMLDataSet The training set to use.
Résultat Encog.Engine.Network.Activation