C# Класс NNX.Core.TwoLayerPerceptron

Наследование: INeuralNetwork
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
GetInputsWithBias ( double inputs ) : double[]
InitState ( int numInputs, int numHidden, int numOutputs ) : void

Описание методов

CalculateGradients() публичный Метод

public CalculateGradients ( double input, double target ) : double[][]
input double
target double
Результат double[][]

FeedForward() публичный Метод

public FeedForward ( double inputs ) : FeedForwardResult
inputs double
Результат FeedForwardResult

InitializeWeights() публичный Метод

public InitializeWeights ( Random customRand = null ) : void
customRand System.Random
Результат void

TwoLayerPerceptron() публичный Метод

public TwoLayerPerceptron ( int numInputs, int numHidden, int numOutputs, Random customRand = null ) : System
numInputs int
numHidden int
numOutputs int
customRand System.Random
Результат System