other versions
- jessie 1.0.10-1
mlpack::optimization::ExponentialSchedule(3) | MLPACK | mlpack::optimization::ExponentialSchedule(3) |
NAME¶
mlpack::optimization::ExponentialSchedule - The exponential cooling schedule cools the temperature T at every step according to the equation.SYNOPSIS¶
Public Member Functions¶
ExponentialSchedule (const double lambda=0.001)
Private Attributes¶
double lambda
Detailed Description¶
The exponential cooling schedule cools the temperature T at every step according to the equation. where $ 0<<1 $ is the cooling speed. The smaller $ $ is, the slower the cooling speed, and better the final result will be. Some literature uses $ alpha = (-1 ) $ instead. In practice, $ alpha $ is very close to 1 and will be awkward to input (e.g. alpha = 0.999999 vs lambda = 1e-6). Definition at line 42 of file exponential_schedule.hpp.Constructor & Destructor Documentation¶
mlpack::optimization::ExponentialSchedule::ExponentialSchedule (const doublelambda = 0.001) [inline]¶
Definition at line 50 of file exponential_schedule.hpp.Member Function Documentation¶
double mlpack::optimization::ExponentialSchedule::Lambda () const [inline]¶
Get the cooling speed, lambda. Definition at line 67 of file exponential_schedule.hpp. References lambda.double& mlpack::optimization::ExponentialSchedule::Lambda () [inline]¶
Modify the cooling speed, lambda. Definition at line 69 of file exponential_schedule.hpp. References lambda.double mlpack::optimization::ExponentialSchedule::NextTemperature (const doublecurrentTemperature, const double) [inline]¶
Returns the next temperature given current status. The current system's energy is not used in this calculation. Parameters:currentTemperature Current temperature of system.
currentEnergy Current energy of system (not used).
Definition at line 59 of file exponential_schedule.hpp.
References lambda.
Member Data Documentation¶
double mlpack::optimization::ExponentialSchedule::lambda [private]¶
The cooling speed. Definition at line 73 of file exponential_schedule.hpp. Referenced by Lambda(), and NextTemperature().Author¶
Generated automatically by Doxygen for MLPACK from the source code.Tue Sep 9 2014 | Version 1.0.10 |