C# 클래스 Encog.Neural.Thermal.ThermalNetwork

상속: Encog.ML.BasicML, IMLAutoAssocation, IMLResettable
파일 보기 프로젝트 열기: encog/encog-silverlight-core

공개 메소드들

메소드 설명
AddWeight ( int fromNeuron, int toNeuron, double v ) : void

Add to the specified weight.

CalculateEnergy ( ) : double
Clear ( ) : void

Clear any connection weights.

Compute ( IMLData input ) : IMLData

from Encog.ml.MLRegression

GetWeight ( int fromNeuron, int toNeuron ) : double

Get a weight.

Init ( int neuronCount, double weights, double output ) : void

Init the network.

Reset ( ) : void

Reset ( int seed ) : void

SetCurrentState ( double s ) : void

Set the current state.

SetWeight ( int fromNeuron, int toNeuron, double v ) : void

Set the weight.

보호된 메소드들

메소드 설명
ThermalNetwork ( ) : Encog.ML

Default constructor.

ThermalNetwork ( int neuronCount ) : Encog.ML

Construct the network with the specicified neuron count.

메소드 상세

AddWeight() 공개 메소드

Add to the specified weight.
public AddWeight ( int fromNeuron, int toNeuron, double v ) : void
fromNeuron int The from neuron.
toNeuron int The to neuron.
v double The value to add.
리턴 void

CalculateEnergy() 공개 메소드

public CalculateEnergy ( ) : double
리턴 double

Clear() 공개 메소드

Clear any connection weights.
public Clear ( ) : void
리턴 void

Compute() 공개 추상적인 메소드

from Encog.ml.MLRegression
public abstract Compute ( IMLData input ) : IMLData
input IMLData
리턴 IMLData

GetWeight() 공개 메소드

Get a weight.
public GetWeight ( int fromNeuron, int toNeuron ) : double
fromNeuron int The from neuron.
toNeuron int The to neuron.
리턴 double

Init() 공개 메소드

Init the network.
public Init ( int neuronCount, double weights, double output ) : void
neuronCount int The neuron count.
weights double The weights.
output double The toutpu
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

Reset() 공개 메소드

public Reset ( int seed ) : void
seed int
리턴 void

SetCurrentState() 공개 메소드

Set the current state.
public SetCurrentState ( double s ) : void
s double The new current state.
리턴 void

SetWeight() 공개 메소드

Set the weight.
public SetWeight ( int fromNeuron, int toNeuron, double v ) : void
fromNeuron int The from neuron.
toNeuron int The to neuron.
v double The value.
리턴 void

ThermalNetwork() 보호된 메소드

Default constructor.
protected ThermalNetwork ( ) : Encog.ML
리턴 Encog.ML

ThermalNetwork() 보호된 메소드

Construct the network with the specicified neuron count.
protected ThermalNetwork ( int neuronCount ) : Encog.ML
neuronCount int The number of neurons.
리턴 Encog.ML