C# Класс FANNCSharp.Fixed.NeuralNet

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

Private Properties

Свойство Тип Описание
NeuralNet System

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

Метод Описание
DisableSeedRand ( ) : void
Dispose ( ) : void
EnableSeedRand ( ) : void
GetActivationFunction ( int layer, int neuron ) : ActivationFunction
GetActivationSteepness ( int layer, int neuron ) : int
InitWeights ( TrainingData data ) : void
NeuralNet ( NetworkType netType, ICollection layers ) : System
NeuralNet ( NetworkType netType, uint numLayers ) : System
NeuralNet ( NeuralNet other ) : System
NeuralNet ( float connectionRate, ICollection layers ) : System
NeuralNet ( float connectionRate, uint numLayers ) : System
NeuralNet ( string filename ) : System
PrintConnections ( ) : void
PrintError ( ) : void
PrintParameters ( ) : void
RandomizeWeights ( int minWeight, int maxWeight ) : void
ResetErrno ( ) : void
ResetErrstr ( ) : void
ResetMSE ( ) : void
Run ( DataAccessor input ) : int[]
Run ( int input ) : int[]
Save ( string file ) : bool
SaveToFixed ( string file ) : int
SetActivationFunction ( ActivationFunction function, int layer, int neuron ) : void
SetActivationFunctionLayer ( ActivationFunction function, int layer ) : void
SetActivationSteepness ( int steepness, int layer, int neuron ) : void
SetActivationSteepnessLayer ( int steepness, int layer ) : void
SetWeight ( uint fromNeuron, uint toNeuron, int weight ) : void
Test ( int input, int desiredOutput ) : int[]
TestData ( TrainingData data ) : float

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

Метод Описание
NeuralNet ( neural_net other ) : System

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

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

public DisableSeedRand ( ) : void
Результат void

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

public Dispose ( ) : void
Результат void

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

public EnableSeedRand ( ) : void
Результат void

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

public GetActivationFunction ( int layer, int neuron ) : ActivationFunction
layer int
neuron int
Результат ActivationFunction

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

public GetActivationSteepness ( int layer, int neuron ) : int
layer int
neuron int
Результат int

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

public InitWeights ( TrainingData data ) : void
data TrainingData
Результат void

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

public NeuralNet ( NetworkType netType, ICollection layers ) : System
netType NetworkType
layers ICollection
Результат System

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

public NeuralNet ( NetworkType netType, uint numLayers ) : System
netType NetworkType
numLayers uint
Результат System

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

public NeuralNet ( NeuralNet other ) : System
other NeuralNet
Результат System

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

public NeuralNet ( float connectionRate, ICollection layers ) : System
connectionRate float
layers ICollection
Результат System

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

public NeuralNet ( float connectionRate, uint numLayers ) : System
connectionRate float
numLayers uint
Результат System

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

public NeuralNet ( string filename ) : System
filename string
Результат System

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

public PrintConnections ( ) : void
Результат void

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

public PrintError ( ) : void
Результат void

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

public PrintParameters ( ) : void
Результат void

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

public RandomizeWeights ( int minWeight, int maxWeight ) : void
minWeight int
maxWeight int
Результат void

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

public ResetErrno ( ) : void
Результат void

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

public ResetErrstr ( ) : void
Результат void

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

public ResetMSE ( ) : void
Результат void

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

public Run ( DataAccessor input ) : int[]
input DataAccessor
Результат int[]

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

public Run ( int input ) : int[]
input int
Результат int[]

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

public Save ( string file ) : bool
file string
Результат bool

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

public SaveToFixed ( string file ) : int
file string
Результат int

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

public SetActivationFunction ( ActivationFunction function, int layer, int neuron ) : void
function ActivationFunction
layer int
neuron int
Результат void

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

public SetActivationFunctionLayer ( ActivationFunction function, int layer ) : void
function ActivationFunction
layer int
Результат void

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

public SetActivationSteepness ( int steepness, int layer, int neuron ) : void
steepness int
layer int
neuron int
Результат void

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

public SetActivationSteepnessLayer ( int steepness, int layer ) : void
steepness int
layer int
Результат void

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

public SetWeight ( uint fromNeuron, uint toNeuron, int weight ) : void
fromNeuron uint
toNeuron uint
weight int
Результат void

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

public Test ( int input, int desiredOutput ) : int[]
input int
desiredOutput int
Результат int[]

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

public TestData ( TrainingData data ) : float
data TrainingData
Результат float