C# Class NNX.Core.TwoLayerPerceptron

Inheritance: INeuralNetwork
Afficher le fichier Open project: ikhramts/NNX

Méthodes publiques

Méthode Description
CalculateGradients ( double input, double target ) : double[][]
FeedForward ( double inputs ) : FeedForwardResult
InitializeWeights ( Random customRand = null ) : void
TwoLayerPerceptron ( int numInputs, int numHidden, int numOutputs, Random customRand = null ) : System

Private Methods

Méthode Description
GetInputsWithBias ( double inputs ) : double[]
InitState ( int numInputs, int numHidden, int numOutputs ) : void

Method Details

CalculateGradients() public méthode

public CalculateGradients ( double input, double target ) : double[][]
input double
target double
Résultat double[][]

FeedForward() public méthode

public FeedForward ( double inputs ) : FeedForwardResult
inputs double
Résultat FeedForwardResult

InitializeWeights() public méthode

public InitializeWeights ( Random customRand = null ) : void
customRand System.Random
Résultat void

TwoLayerPerceptron() public méthode

public TwoLayerPerceptron ( int numInputs, int numHidden, int numOutputs, Random customRand = null ) : System
numInputs int
numHidden int
numOutputs int
customRand System.Random
Résultat System