C# Класс Encog.Neural.Thermal.ThermalNetwork

Наследование: Encog.ML.BasicML, IMLAutoAssocation, IMLResettable
Показать файл Открыть проект

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

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