메소드 | 설명 | |
---|---|---|
Iteration ( ) : void |
Perform one iteration of simulated annealing.
|
|
NeuralSimulatedAnnealing ( BasicNetwork network, ICalculateScore calculateScore, double startTemp, double stopTemp, int cycles ) : Encog.ML |
Construct a simulated annleaing trainer for a feedforward neural network.
|
|
Pause ( ) : |
||
PutArray ( double array ) : void |
Convert an array of doubles to the current best network.
|
|
Randomize ( ) : void |
Randomize the weights and bias values. This function does most of the work of the class. Each call to this class will randomize the data according to the current temperature. The higher the temperature the more randomness.
|
|
Resume ( |
public NeuralSimulatedAnnealing ( BasicNetwork network, ICalculateScore calculateScore, double startTemp, double stopTemp, int cycles ) : Encog.ML | ||
network | BasicNetwork | The neural network to be trained. |
calculateScore | ICalculateScore | Used to calculate the score for a neural network. |
startTemp | double | The starting temperature. |
stopTemp | double | The ending temperature. |
cycles | int | The number of cycles in a training iteration. |
리턴 | Encog.ML |
public Pause ( ) : |
||
리턴 |
public Resume ( |
||
state | ||
리턴 | void |