C# 클래스 FANNCSharp.Fixed.NeuralNet

상속: IDisposable
파일 보기 프로젝트 열기: joelself/FannCSharp 1 사용 예제들

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