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

상속: ThermalNetwork
파일 보기 프로젝트 열기: encog/encog-silverlight-core 1 사용 예제들

공개 메소드들

메소드 설명
BoltzmannMachine ( ) : System

Default constructors.

BoltzmannMachine ( int neuronCount ) : System

Construct a Boltzmann machine with the specified number of neurons.

Compute ( IMLData input ) : IMLData

Note: for Boltzmann networks, you will usually want to call the "run" method to compute the output. This method can be used to copy the input data to the current state. A single iteration is then run, and the new current state is returned.

DecreaseTemperature ( double d ) : void

Decrease the temperature by the specified amount.

EstablishEquilibrium ( ) : void

Run the network until thermal equilibrium is established.

Run ( ) : void

Run the network for all neurons present.

Run ( int i ) : void

Run the network for the specified neuron.

UpdateProperties ( ) : void

메소드 상세

BoltzmannMachine() 공개 메소드

Default constructors.
public BoltzmannMachine ( ) : System
리턴 System

BoltzmannMachine() 공개 메소드

Construct a Boltzmann machine with the specified number of neurons.
public BoltzmannMachine ( int neuronCount ) : System
neuronCount int
리턴 System

Compute() 공개 최종 메소드

Note: for Boltzmann networks, you will usually want to call the "run" method to compute the output. This method can be used to copy the input data to the current state. A single iteration is then run, and the new current state is returned.
public final Compute ( IMLData input ) : IMLData
input IMLData The input pattern.
리턴 IMLData

DecreaseTemperature() 공개 메소드

Decrease the temperature by the specified amount.
public DecreaseTemperature ( double d ) : void
d double The amount to decrease by.
리턴 void

EstablishEquilibrium() 공개 메소드

Run the network until thermal equilibrium is established.
public EstablishEquilibrium ( ) : void
리턴 void

Run() 공개 메소드

Run the network for all neurons present.
public Run ( ) : void
리턴 void

Run() 공개 메소드

Run the network for the specified neuron.
public Run ( int i ) : void
i int The neuron to run for.
리턴 void

UpdateProperties() 공개 메소드

public UpdateProperties ( ) : void
리턴 void